2011-03-05 107 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身份验证。