VNIT

Too lazy to think of a slogan

Trang chủ » Diễn Đàn » Lập trình và Phát triển Web » Các trao đổi khác về Lập trình » Lỗi kết nối tới csdl trong .NET

Chủ đề đã bị khóa, bạn không thể xóa, sửa hay trả lời trong chủ đề này!

First Page Previous Page  1  Next Page Last Page
Locked Lỗi kết nối tới csdl trong .NET
0
question Gởi bởi baohiem24h_net (21:56 08-06-2011)
Bài: 50 / Điểm VCS: 16 /

Nhờ moị người giải giải thích,góp ý hộ mình:
Trong bài Web làm bằng VB
File web.config ,đoạn kết nối csdl như sau:
<appSettings>
<add key="database" value="ten datbase"/>
<add key="datasource" value="ADMIN\SQLEXPRESS"/>
<add key="userid" value="sa"/>
<add key="password" value="123"/>
<add key="timeout" value="15"/>
<add key="smtpserver" value="127.0.0.1"/>
<add key="ready" value="true"/>
</appSettings>
Khi chạy nó cứ hiện thông báo lỗi :
- cnn.Open()
- Login failed for user 'sa'. The user is not associated with a trusted SQL Server connection.
Mọi người cho hỏi userid ở đây là tên đăng nhập vào database ?
(Khi cài đặt SQL 2005 mình đã đặt tài khoản là "Authencation...." Không đặt pass)
Mình sửa mãi ko dc.Mong mọi người chỉ giúp
Thân!
Locked Re: Lỗi kết nối tới csdl trong .NET
0
answer Gởi bởi Thành Bá Nguyễn (22:13 08-06-2011)
Bài: 18,319 / Điểm VCS: 17,795 /

Bạn kiểm tra lại xem SQL Server của bạn có phải đang đặt ở chế độ Windows Authentication hay không? Nếu là vậy thì bạn chuyển nó sang Mixed mode là được.
Lưu ý: cho dù là máy ở nhà, cũng nên tạo account và đặt password (nếu ô password không bị mờ đi). Vì nhiều lúc account không có password không login vào được đâu à!
Locked Re: Lỗi kết nối tới csdl trong .NET
0
answer Gởi bởi baohiem24h_net (21:15 09-06-2011)
Bài: 50 / Điểm VCS: 16 /

Cảm ơn banh,nhưng mình đã chỉnh lại rùi mà vẫn ko dc.
Mình nghĩ là thế này:
Bình thường khi kết nối trong web.config ta thường dùng thẻ <connectionstrings>
nhưng trong bài này có kết nối bằng thẻ<appsettings>
Vì khi khai báo sqlconnection sẽ dùng 2 cái này khác nhau
Không biết đây có phải là vấn đề ko nhỉ
Locked Re: Lỗi kết nối tới csdl trong .NET
0
answer Gởi bởi Thành Bá Nguyễn (22:49 09-06-2011)
Bài: 18,319 / Điểm VCS: 17,795 /

Cảm ơn banh,nhưng mình đã chỉnh lại rùi mà vẫn ko dc.
Mình nghĩ là thế này:
Bình thường khi kết nối trong web.config ta thường dùng thẻ <connectionstrings>
nhưng trong bài này có kết nối bằng thẻ<appsettings>
Vì khi khai báo sqlconnection sẽ dùng 2 cái này khác nhau
Không biết đây có phải là vấn đề ko nhỉ

Tôi không nghĩ là lỗi ở đó, vì web.config chỉ là file config, còn sử dụng nó thế nào là trong code của bạn. Không thể chỉ đưa 1 đoạn config lên và nói đó là "đoạn kết nối CSDL" được.
Nhưng căn cứ vào câu thông báo lỗi, và kết quả từ google thì hiện tại tôi chỉ có thể kết luận là 1 lỗi như ở bài trước: bạn chưa để SQL của bạn ở Mixed Authentication Mode.
Locked Re: Lỗi kết nối tới csdl trong .NET
0
answer Gởi bởi baohiem24h_net (21:33 15-06-2011)
Bài: 50 / Điểm VCS: 16 /

OK Cảm ởn bạn rất nhiều.Mình đã làm dc rùi.Thanks nhé!
First Page Previous Page  1  Next Page Last Page

Thống kê

Hiện tại web site có 85,806 thành viên. Xin chào đón thành viên mới nhất nightt.

Các thành viên đã tạo 62,822 chủ đề và 241,950 bài viết trong 30 box.

Hiện có 0 thành viên và 1 khách đang trực tuyến.

Template by styleshout / Icons by Tango Icon Library and FamFamFam.