我托管的ASP.NET 3.0 Forms 应用程序突然抛出Login failed for user 'SQL2008R2_llama_user'.
这意味着数据库凭据是错误的。我发现我的 DB Manager 更改了 DB 密码,并且新密码是!@#$%^&*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 。这意味着凭据是正确的。 - 问题在不同的虚拟主机和域上仍然存在
- 该应用程序成功重新编译每个配置文件编辑
- 我仔细检查了配置文件的更改,并相应地对其进行了编辑
我还能尝试什么?我的托管数据库是否因为密码中的特殊字符而发脾气?有任何想法吗?