Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ruby-on-rails-3/4.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
Sql server和Asp.net关闭连接不会关闭Sql server会话_Asp.net_Sql Server 2008 R2_Connection Pooling - Fatal编程技术网

Sql server和Asp.net关闭连接不会关闭Sql server会话

Sql server和Asp.net关闭连接不会关闭Sql server会话,asp.net,sql-server-2008-r2,connection-pooling,Asp.net,Sql Server 2008 R2,Connection Pooling,我正在使用带有MSSQL服务器的Asp.NET Web应用程序。 在我的页面中,我打开一个连接,并在页面末尾将其关闭。 但在Sql Analyzer中,Sql会话仍然存在,在一段时间后,连接池限制将超过错误。 只有在关闭Web服务器时,会话才会被清除 有人能解释一下如何解决这个问题吗? 谢谢 这是我正在使用的代码: Conn = new SqlConnection(StrConn); Conn.Open(); ..... Conn.Close(); // In the debugger i

我正在使用带有MSSQL服务器的Asp.NET Web应用程序。 在我的页面中,我打开一个连接,并在页面末尾将其关闭。 但在Sql Analyzer中,Sql会话仍然存在,在一段时间后,连接池限制将超过错误。 只有在关闭Web服务器时,会话才会被清除

有人能解释一下如何解决这个问题吗? 谢谢

这是我正在使用的代码:

Conn = new SqlConnection(StrConn);
Conn.Open();

.....

Conn.Close(); // In the debugger i can see connection state = closed
Conn = null;

这似乎是一个连接池问题


Pooling=false
添加到连接字符串中,数据库将无法保持连接的打开状态。

能否发布打开和关闭连接的代码。最可能的连接池问题-尝试将
Pooling=false
添加到连接字符串中。发生了什么?可能需要更多的细节。。。连接在哪里打开,在哪里关闭?开放式游戏叫什么?@ShadowThePrincessWizard你是传奇。非常感谢,伙计,我刚刚在连接字符串中添加了那个神奇的参数,现在它正常工作了。@ShadyOverflow,哈哈。。。。这么长时间过去了。我会将此作为答案发布。谢谢你的提醒!(我知道你不是OP.;)