日期:2014-05-17  浏览次数:20365 次

SQL Server2005新建用户运行不到一个月连不上,重启服务器就好,请教
截图如下:

服务器是server2003的,VB写的socket的TCP接收数据的程序,还有处理数据入库的程序,现在服务器大概跑个不到1个月就数据库连不上了,重启sql服务也重启不了,必须重启服务器就恢复了,不知道什么原因?
用net stop mssqlserver也不行,请教sqlserver有经验者帮我看看什么问题,谢谢

------解决方案--------------------
建用户的时候是不是有勾选  强制实施密码过期选项?
------解决方案--------------------
个人猜测:从时间上来看,很有可能你的资源慢慢消耗,然后耗尽了就导致SQLServer无法登录,重启后资源释放。而这部分情况多数可能是前端程序编码失当导致。

结论:检查一下你的前端程序连接方面,是否有不合理的地方。
------解决方案--------------------
应该是你的服务器实施了账户管理的安全策略,超过30天密码过期
------解决方案--------------------
检查下SQL 日志,查看有没有17883类似的错误信息。当发生连接失败的时候用DAC方式连接进去,看看sqlserver 当前有多少线程,如果线程都用完了,也是不能连接的。