2011-03-05 140 views
1

我很困惑,並且卡住了,現在已經2個小時了。無法連接到數據庫

這裏是我的連接字符串:

<add name="yafnet" connectionString="Data Source=localhost;Initial Catalog=Scirra;User Id=Gullanian;Password=12345;" providerName="System.Data.SqlClient" /> 

我也得到:

Exception Details: System.Data.SqlClient.SqlException: Login failed for user 'Gullanian'. 

我創建了數據庫 'Scirra'。我也試圖添加一個登錄,但似乎沒有任何工作。通過Windows身份驗證登錄SQL管理是我可以訪問我的數據庫的唯一方法。

理想情況下,我只想創建一個用戶,並且該用戶完全控制了數據庫。所以,我可以運行腳本等

這裏有幾個細節:

Microsoft SQL Server Management Studio      10.50.1600.1 
Microsoft Data Access Components (MDAC)      6.1.7600.16385 
Microsoft MSXML      3.0 6.0 
Microsoft Internet Explorer      8.0.7600.16385 
Microsoft .NET Framework      2.0.50727.4952 
Operating System      6.1.7600 

IDK爲什麼它說了asp.net v2的,我的所有應用程序池設置爲4.0。

+0

當您查看SQL Server日誌時,它說登錄失敗的原因是什麼? – 2011-03-05 21:38:49

+0

@martin用戶'Gullanian'登錄失敗。原因:嘗試使用SQL身份驗證登錄失敗。服務器僅配置爲用於Windows身份驗證。 [客戶端:<本地計算機>] – 2011-03-05 21:41:39

+1

然後您需要啓用SQL Server身份驗證(將需要重新啓動)或使用Windows身份驗證。 – 2011-03-05 21:42:57

回答

3

您需要啓用SQL Server身份驗證(需要重新啓動)或使用Windows身份驗證。