Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
.net 关闭存储过程中的连接_.net_Sql Server_Connection Pooling_Sqlconnection - Fatal编程技术网

.net 关闭存储过程中的连接

.net 关闭存储过程中的连接,.net,sql-server,connection-pooling,sqlconnection,.net,Sql Server,Connection Pooling,Sqlconnection,不幸的是,在使用.Net表单时,我打开了一个数据库连接,在执行一个查询后,我忘记了关闭连接。现在,我的例程一次又一次地调用该查询,结果连接池很快就填满了 是否有通过存储过程手动关闭连接池的选项 失去对连接的引用后,无法关闭该连接,但可以在sql server上关闭该连接,从而导致所有事务回滚和过程停止运行使用Using块,该块将自动关闭和处置连接。不要尝试从服务器端关闭连接。或者,如果是一次性修复,请运行sp_who2并查找由于您的进程而打开的所有进程,然后使用KILL关键字关闭。小心谨慎使用并

不幸的是,在使用.Net表单时,我打开了一个数据库连接,在执行一个查询后,我忘记了关闭连接。现在,我的例程一次又一次地调用该查询,结果连接池很快就填满了


是否有通过存储过程手动关闭连接池的选项

失去对连接的引用后,无法关闭该连接,但可以在sql server上关闭该连接,从而导致所有事务回滚和过程停止运行

使用Using块,该块将自动关闭和处置连接。不要尝试从服务器端关闭连接。或者,如果是一次性修复,请运行sp_who2并查找由于您的进程而打开的所有进程,然后使用KILL关键字关闭。小心谨慎使用并作为最后手段。@jeremy是正确的。您还应该能够看到上次从线程执行的特定查询,以及它空闲的时间,以确保它是您想要杀死的查询。我无法在可执行文件中设置热修复程序。唯一的选择是修复任何可能的存储过程。不幸的是,没有好办法。请修复exe中的问题并重新部署,或者建议客户端每天重新启动sql server,直到修复为止。