积极答复者
关于C#链接sqlserver数据库后资源释放的问题

问题
-
C#链接sqlserver数据库后 将SqlConnection、SqlCommand都Close并且Dispose掉了,为什么在数据库中查询连接数还在?
只有将程序关掉了,数据库中才显示链接不存在了!
以前一直没测试或,今天闲得无聊测试了下,发现这个问题!
谁能解释下吗?用以下sql语句查询的,是不是语句用法不对,如果不对,能提供正确的T-sql语句吗?
select connectnum=count(distinct net_address) from master..sysprocesses SELECT * FROM [Master].[dbo].[SYSPROCESSES] WHERE [DBID] IN(SELECT [DBID] FROM [Master].[dbo].[SYSDATABASES] WHERE NAME='testProductDB')
答案
-
Please look at MSDN lib,
Default value for "pooling" is true.
大家一齊探討、學習和研究,謝謝!
MCSD, MCAD, MCSE+I, MCDBA, MCDST, MCSA, MCTS, MCITP, MCPD,
MCT, Microsoft Community Star(TW & HK),
Microsoft MVP for VB.NET since 2003
My MSMVP Blog- 已建议为答案 ThankfulHeartModerator 2014年2月14日 8:49
- 已标记为答案 CaillenModerator 2014年2月24日 3:38
全部回复
-
Please look at MSDN lib,
Default value for "pooling" is true.
大家一齊探討、學習和研究,謝謝!
MCSD, MCAD, MCSE+I, MCDBA, MCDST, MCSA, MCTS, MCITP, MCPD,
MCT, Microsoft Community Star(TW & HK),
Microsoft MVP for VB.NET since 2003
My MSMVP Blog- 已建议为答案 ThankfulHeartModerator 2014年2月14日 8:49
- 已标记为答案 CaillenModerator 2014年2月24日 3:38