+ -
当前位置:首页 → 问答吧 → SQL Server不释放连接-同样的程序,不同的服务器

SQL Server不释放连接-同样的程序,不同的服务器

时间:2011-12-23

来源:互联网

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

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

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

请问这是什么原因啊??

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

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

明天就得交货了啊

作者: idaydayup   发布时间: 2011-12-23

连接不释放,那是你软件的问题,不是数据库的问题.

作者: qianjin036a   发布时间: 2011-12-23

引用 1 楼 qianjin036a 的回复:

连接不释放,那是你软件的问题,不是数据库的问题.

不是啊 我用相同的程序放到不同的服务器上测试了,在我本机和虚拟机上都是没问题的,但是到了服务器上 连接数就变得只多不减了 一会功夫就达到最大连接数了

作者: idaydayup   发布时间: 2011-12-23

在虚拟机和本机上测试时都是怎么点击 看到的连接数都是不变的,但是在服务器上的连接数就一直往上涨

作者: idaydayup   发布时间: 2011-12-23

问题解决了,确实是程序的问题!!!!!!!!!!!!!!!

NND,我上传了一遍程序竟然不知道什么原因复制出错了?导致我用新程序在每个机器上测试都正常,但是在服务器上本来以为是新程序的,结果还是旧的.重新复制了一遍就OK了!!!!!!!

哎,真伤不起啊 无语了

作者: idaydayup   发布时间: 2011-12-24