问候。
我正在编写一个应该连接到SQL Server数据库的Web应用程序;连接由以下数据库字符串形成:
<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并不熟悉,所以任何建议都会非常感激。
答案 0 :(得分:2)
这不是编码错误,它表示身份验证凭据错误。您是否可以使用SSMS使用这些凭据连接数据库?您确定要连接到正确的服务器吗?
答案 1 :(得分:2)
如果您将USERID和PASSWORD替换为您的实际凭据以及“DATABASE”(除非这是您的数据库的名称:),这将有所帮助。)
答案 2 :(得分:0)
用户是否存在于Db中? ConnectionStrings.com是一个很好的参考。