none
关于C#链接sqlserver数据库后资源释放的问题 RRS feed

  • 问题

  • 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')

    2014年2月13日 3:29

答案

全部回复