Sql Server 2008-SA帐户锁定疑难解答
我们目前有一个使用.Net 1.1在Windows 2003 IIS 6上运行的旧系统。它使用“sa”帐户连接到我们的SQL Server 2008 R2(我知道它不应该这样做;我们正在重写应用程序,但这是一个大过程,还没有接近完成) 我们已经看到sa登录错误,使用错误的密码,然后最终锁定帐户。帐户确实恢复了,但随后立即开始再次报告错误的sa密码 我们已经运行了SQL profiler来缩小特定服务器的范围,并开始使用它所来自的w3c iis进程,这是一个遗留应用程序。我们已确认应用程序中的连接字符串配置正确,但Sql Profiler报告此特定进程正试图使用错误的sa密码登录 从探查器中,我们看到它正在尝试访问主数据库,它是一个非池连接,应用程序名为“Internet信息服务”。(所有从这些web服务器成功登录的用户都访问了应用程序数据库,都是池连接,并将应用程序名键入了连接字符串。)Sql Server 2008-SA帐户锁定疑难解答,sql,sql-server-2008,account,sa,Sql,Sql Server 2008,Account,Sa,我们目前有一个使用.Net 1.1在Windows 2003 IIS 6上运行的旧系统。它使用“sa”帐户连接到我们的SQL Server 2008 R2(我知道它不应该这样做;我们正在重写应用程序,但这是一个大过程,还没有接近完成) 我们已经看到sa登录错误,使用错误的密码,然后最终锁定帐户。帐户确实恢复了,但随后立即开始再次报告错误的sa密码 我们已经运行了SQL profiler来缩小特定服务器的范围,并开始使用它所来自的w3c iis进程,这是一个遗留应用程序。我们已确认应用程序中的连接
跟踪这些失败连接尝试的确切来源的最佳方法是什么?使用windows身份验证登录。 执行此查询:
ALTER LOGIN sa WITH PASSWORD = 'your_password_new_or_old' UNLOCK ;
使用sa帐户重新登录