我在登錄時遇到問題。我在SQL Server 2008中創建了一個數據庫。在Visual Studio 2010中運行我的軟件時,附加了數據庫後,我的軟件登錄失敗。它說從C#連接到SQL Server 2008#
無效的用戶名或密碼」
,而我的其他電腦上的軟件工作正常。
我不能夠理解這個問題。
我在登錄時遇到問題。我在SQL Server 2008中創建了一個數據庫。在Visual Studio 2010中運行我的軟件時,附加了數據庫後,我的軟件登錄失敗。它說從C#連接到SQL Server 2008#
無效的用戶名或密碼」
,而我的其他電腦上的軟件工作正常。
我不能夠理解這個問題。
如果您證書是好的,並且連接字符串是正確的嘗試在SQL Server 2008中從Windows身份驗證模式交換到SQL混合模式,這是在選項中找到的,我相信在安全性下
基本上,您的登錄信息在當前PC上無效,很可能是因爲SQL安全設置。
也許它允許來自其他計算機的可信連接,但不允許來自此計算機的可信連接。
解決方案是修復您的SQL服務器設置。最簡單的方法是創建一個sql用戶名並賦予其適當的權限,然後使用此用戶名連接到服務器,而不是受信任的連接或NT授權。最後一部分要求您將
;UserId=...;Password=...
添加到您的連接字符串中。
聽起來像你有一個無效的用戶名或密碼。您是否正確設置了登錄名? = D – Tejs 2011-06-01 17:40:21
請顯示您使用的完整連接字符串,否則這很難診斷。 – BrokenGlass 2011-06-01 17:41:02
你能告訴我們你的連接字符串和連接的代碼嗎?也;您的本地數據庫權限與您可以連接到的盒子上的內容相同嗎? – 2011-06-01 17:41:16