2012-02-07 46 views
2

使用以下行VB,我不斷收到用戶登錄失敗......當我試圖連接到SQL Server數據庫

conn = SqlConnection("server=(local);uid=tedpottel;pwd=#######;database=by") 

我已經安全設置爲我無法連接到我的本地SQL Server Windows身份驗證,所以我的其他程序(報告服務和冷聚變的密碼不拿。(只要我的身份登錄tedpottel)所以,我想

conn = SqlConnection("server=(local);database=by") 

上面寫着:「失敗,用戶'」

+0

您確定您有權訪問該服務器和數據庫嗎? – RBarryYoung 2012-02-07 18:25:06

回答

7

如果你做的Windows身份驗證,則不需要用戶ID和密碼

您需要添加;Trusted_Connection=True,它看起來像這樣

Server=(local);Database=by;Trusted_Connection=True; 

看到這裏http://connectionstrings.com/sql-server-2008

+0

嗨,感謝您花時間回答我的問題,我真的被卡住了 – 2012-02-07 21:59:49

+0

如果我使用Windows身份驗證,但想要將其從同一網絡上的其他PC(例如VMWare)連接起來,該怎麼辦? @SQLMenace – gumuruh 2017-04-27 08:51:28

+0

HI @SQLMenace,謝謝你的解決方案。 – gustav 2017-07-08 06:20:50

0

你確定你已經混合身份驗證啓用:

enter image description here

和你確定你是typin克在密碼正確以及?

相關問題