當我在web.config使用下面的部分,它提供了錯誤在這種情況下是否需要密碼?
(System.Data.SqlClient.SqlException: Login failed for user 'John'.)
<appSettings>
<add key="ConnectionString" value="server=.\SQLEXPRESS;database=Survey;Integrated Security=False;User Instance=True;User=John;"/>
</appSettings>
但是當我打開SQL Management Studio中,我不輸入任何密碼。
身份驗證似乎Windows身份驗證,並有用戶名和密碼被禁用,我不能進入任何東西,雖然密碼是空的,當我點擊連接按鈕,我可以連接數據庫,但從asp.net項目我無法連接因爲我得到登錄失敗的用戶錯誤。
我該如何解決這個問題?
當我寫Integrated Security=False,
它需要輸入密碼,但它似乎是空的。 當我寫Integrated Security=True
時,我得到以下錯誤:
"Cannot open database "Survey" requested by the login
。登錄失敗。 用戶登錄失敗。」
注:我使用SQL Server 2008,asp.net 4.0和C#編程語言
如何添加新的用戶名和密碼? – ToUpper
管理工具未安裝在我當前使用的計算機上,但是如果您在管理工作室中登錄並且您打開側面的數據庫樹,則會在登錄文件夾內部存在安全文件夾。右鍵單擊登錄名並選擇添加。在新窗口中您可以添加新的用戶名和密碼 – PizzaMartijn