0

问候。Web应用程序和SQL Server之间的连接字符串

我在写一个应用程序,该应用程序应该连接到SQL Server数据库;连接是从下列数据库字符串构成:

<add key="DatabaseConnectionString" value="server=DEVPC1\SQLEXPRESS;uid=USERID;pwd=PASSWORD;database=DATABASE"/> 

然而,每当我尝试和运行Web应用程序,我得到一个连接错误,具体如下:

An error occurred attempting this login: 
Login failed for user 'USERID'. 

如何去任何建议调试这个?我不熟悉SQL,所以任何建议将不胜感激。

回答

2

这不是编码错误,它表示认证凭证是错误的。您是否可以使用SSMS使用这些证书连接数据库?你确定你连接到正确的服务器?

+0

用于连接到本地sql express,数据库凭证通常不被数据库管理员知道 – 2010-06-09 15:13:14

+0

好点--OP应该和他们自己说话吧!我更新了我的回复。 – RedFilter 2010-06-09 15:22:16

+0

我似乎无法使用这些凭证通过SSMS登录。然后,我创建了一个新的登录名(User:theAdmin; pwd:password),但无法使用SQL身份验证连接到服务器。我收到以下错误: 无法连接到DEVPC1 \ SQLEXPRESS。 用户'theAdmin'登录失败。 (Microsoft SQL Server,错误:18456) – 2010-06-11 14:59:15

2

,如果你与你的实际凭据“数据库”一起更换用户名和密码将有助于(除非这是你的数据库的名称ofcourse :))

+0

我认为他混淆了他的凭据,因为不让互联网知道他的东西。 – Tommy 2010-06-09 15:09:45

+2

让我们希望如此:) – 2010-06-09 15:12:36