数据库异常停止,不知道是什么原因(急等)
最开始怀疑是死锁,导致无法访问数据库
死锁暂时未能完全解决,就先加了日志功能。有时确实能记录到一些死锁的日志,那么就把一些被牺牲的进程停止掉
但是后来发觉似乎不是死锁的问题。在好几次没有死锁日志的情况下,数据库服务异常,能在里面执行查询语句,但是程序服务器访问失败了
我看了数据库的errorlog,里面有如下一段,请大家帮忙分析
012-06-11 20:44:31.32 登录 Login failed for user 'sa'. [客户端: xxx.xxx.xx.xx]
2012-06-11 20:44:31.37 登录 错误: 18456,严重性: 14,状态: 8。
2012-06-11 20:44:31.37 登录 Login failed for user 'sa'. [客户端: xxx.xxx.xx.xx]
2012-06-11 20:44:31.46 登录 错误: 18456,严重性: 14,状态: 8。
2012-06-11 20:44:31.46 登录 Login failed for user 'sa'. [客户端: xxx.xxx.xx.xx]
2012-06-11 20:44:31.54 spid7s SQL Server is terminating in response to a 'stop' request from Service Control Manager. This is an informational message only. No user action is required.
其中 xxx.xxx.xx.xx是具体IP,这样的记录很多。而且分别是不同IP来的。。