日期:2014-05-18  浏览次数:20503 次

SQL Server不释放连接-同样的程序,不同的服务器
我的网站在本机测试时SQL连接数始终是2,但是装到服务器上去之后,有时候连接似乎不释放,点击不了多少次就会达到连接数最大值100,而且过好长时间再查还是100,除非把SQL重启然后就会还原成0.请问这是哪里的问题呢??

我本机测试环境是XP+SQL2005 用的VS自带的服务器运行的,没有使用IIS.服务器是WIN2003+IIS6+.Net3.5+SQL2005

我的数据库操作类是用的动软代码生成器里默认的DbHelperSql.cs,也检查过了连接都关闭了.

请问这是什么原因啊??

PS:我又在虚拟机了测试了下,同样是WIN2003+IIS6+SQL2005+.Net3.5. 在虚拟机里也是正常的,连接数不会变多.

我在服务器上重新装了一遍SQL2005 还是不行哇...各位大仙们 帮帮忙吧!

明天就得交货了啊

------解决方案--------------------
连接不释放,那是你软件的问题,不是数据库的问题.