1

托管的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 。这意味着凭据是正确的。
  • 问题在不同的虚拟主机和域上仍然存在
  • 该应用程序成功重新编译每个配置文件编辑
  • 我仔细检查了配置文件的更改,并相应地对其进行了编辑

我还能尝试什么?我的托管数据库是否因为密码中的特殊字符而发脾气?有任何想法吗?

4

1 回答 1

0

修复了我自己的问题。

我忘记了我的 Web.config 和 Global.asax 中有连接字符串。

如有疑问,CTRL-F 您的解决方案!

于 2014-05-05T22:35:01.630 回答