我们正在使用SQL Server 2012 Standard版本。Microsoft SQL Server错误18056,登录失败的密码不匹配
昨天我们的网络服务器无法连接数据库服务器。 因此我检查DB服务器的EventLog。
我们得到了一个错误:
The client was unable to reuse a session with SPID 57, which had been reset for connection pooling. The failure ID is 8. This error may have been caused by an earlier operation failing. Check the error logs for failed operations immediately before this error message.
EventID:18056
而且还得到了这个信息消息:
Login failed for user 'sa'. Reason: Password did not match that for the login provided. [CLIENT: 192.168.0.100]
我们检查和SA密码是否正确。
我们没有做任何事情,但有时在所有网络服务器都可以连接数据库服务器后。
有谁能让我知道是什么原因?
不知道你的问题的awnser,但在我看来,这可能是由于某种原因,网络服务器发送错误的密码到数据库服务器。因此,我建议你在引用网页解决方案的帖子上加上一些标签。 – MWillemse
您的错误消息表明您实际上正在使用*“sa”帐户。 *别*。 “sa”是应用程序或最终用户不应使用的内置管理员帐户。改为使用集成身份验证,或将专用SQL服务器帐户添加到“sysadmin”角色以进行管理。如果您的Web服务器使用具有管理权限的帐户连接到SQL Server,那么这是一个很大的安全禁止。 –