我正在开发一个连接到SQL 2000数据库的Web应用程序。一切工作完全在我的数据库(这实际上是SQL 2008),但当我尝试将其迁移到另一台服务器(实际上运行SQL 2000)时,我得到一些奇怪的错误。登录用户失败?
我得到登录失败,该Web应用程序使用的用户名,所以我做了我的正常故障排除步骤...
我重置密码,它应该是什么,确信用户被映射到它正试图连接到的数据库。我通过企业管理器使用用户名和密码连接到数据库,并能够运行查询。我重置了SQL服务器。
除了可能在我的应用程序中出现某个地方出于某种原因更改密码的原因之外,我完全没有想法。无论如何,看看SQL服务器看到什么密码?我只是想缩小搜索范围。
无论是或有人有任何其他的建议,我可以如何解决这个问题?
编辑:此外,网络应用程序可以与数据库交谈,它击中数据库以获取登录凭据,并且它可以登录没有问题。当我尝试从数据库获取更多信息时,该错误即将出现在应用程序中,例如报告或导出位置的参数。
在此先感谢!
只是为了澄清:这是一个Web应用程序?它是从不同于实际数据库的服务器上运行的? – vimist 2010-06-18 20:25:52
@首先它运行在与数据库相同的机器上,它运行在Tomcat 6.0服务器上。 – Shaded 2010-06-18 20:27:19
查看下面更新的答案。 – vimist 2010-06-18 20:33:20