当前位置: 代码迷 >> Sql Server >> 异常: 17889,严重性: 16 because the maximum number
  详细解决方案

异常: 17889,严重性: 16 because the maximum number

热度:356   发布时间:2016-04-24 11:01:59.0
错误: 17889,严重性: 16 because the maximum number
消息
错误: 17889,严重性: 16,状态: 1。

消息
A new connection was rejected because the maximum number of connections on session ID 51 has been reached. Close an existing connection on this session and retry. [客户端: <local machine>]

我写了一个频繁读数存入的程序,在运行几个小时以后,就会崩溃,后来我查看sql2008里的日志,发现是连接数的问题,但是我找了半天,也不知道从哪里看这个连接数,我的程序也基本用完就关必连接啊,奇怪,这个连接数,我去哪里能监控到,请问?

------解决方案--------------------
你看看这个:

select *
from sysprocesses
------解决方案--------------------
还有把你程序里的连接由关闭改为释放看看conn.dispose()
------解决方案--------------------
是否应该考虑线程问题?
------解决方案--------------------
你的程序在使用完成后有没有关闭连接?数据库服务器硬件如何配置? 有没有改过SQL Server的默认配置?
  相关解决方案