我的托管 ASP.NET 3.0 Forms应用程序突然抛出Login failed for user 'SQL2008R2_llama_user'.
这意味着数据库凭据错误。我发现我的数据库管理员更改了数据库密码,新密码是!@#$%^&*llama123456
。所以我将新密码插入我的配置文件中。
问题:我的应用仍然无法连接并抛出同样的错误。
连接字符串:
Data Source=tcp:sql2k804.discountasp.net; Initial Catalog=SQL2008R2_llamadatabase;
uid=SQL2008R2_llama_user; pwd=!@#$%^&*llama123456;Connect Timeout=300;
故障排除步骤:
tcp:sql2k...
并使用sql2k ...
使用凭据登录MSSQL SMS。这意味着凭证是正确的。我还能尝试什么?由于我的密码中有特殊字符,我的托管数据库是否会发脾气?有什么想法吗?
答案 0 :(得分:0)
修正了我自己的问题。
我忘记了我的Web.config和Global.asax中有连接字符串。
如果有疑问,请按CTRL-F解决方案!