sql server 2008中项目运作但是master的链接数不断递增

sql server 2008中项目运行但是master的链接数不断递增
最近由于用户量增加,数据库链接数不断的递增,以查看,原以为是因为项目没有关闭链接,但是一查看数据库,发现master的链接数不断的加大,请问这个是什么原因,在先等,下图为凭证
sql server 2008中项目运作但是master的链接数不断递增
------解决思路----------------------
数据库连接池不会因为 App 关闭连接而马上关闭吧。
Web App 中的连接字符串中没有指定数据库,所以把 master 作为默认数据库了?
------解决思路----------------------
有些库需要调用master库的东西,必须xp_cmdshell这些,我当然知道你不会在master上开发项目,但是很多功能都不仅仅或者不是存在用户数据库中
------解决思路----------------------
Web Server 有没有用数据库储存 Session 数据?
------解决思路----------------------
这个表象像是连接池的问题,sleeping代表它连着,但是没事作,就想你打开个ssms,然后连到服务器,我几天都不关机,也不做任何事,那么这个就会sleeping
------解决思路----------------------
dbcc inputbuffer(spid)查一下是干嘛的
------解决思路----------------------
引用:
数据查询的时候,都是用“数据库名.dbo.表名”的方式 

引用:
Web App 中的连接字符串中没有指定数据库,所以把 master 作为默认数据库了? 

是不是这样?
把 ConnectionString 贴出来看看(密码用*代替)。
------解决思路----------------------
引用:
Quote: 引用:

dbcc inputbuffer(spid)查一下是干嘛的


我用这个查了下,大部分是这条sql语句,但是我应用里面没有用到,
select c.name,c.description from master.dbo.syscharsets c where c.id = convert(tinyint, databasepropertyex ( db_name() , 'sqlcharset')) 
你这个可能是某个前端程序的内置功能调用的,不像是用户自定义的。

sys.syscharsets (Transact-SQL) SQL ServerSQL Server 


每个字符集都占一行,其中还包含定义以供 SQL Server 数据库引擎使用的排序顺序。
其中有一种排序顺序在 sysconfigures 中被标记为默认排序顺序。 
此排序顺序是实际使用的唯一排序顺序。


------解决思路----------------------
有些程序会封装一些SQL到前端控件中,这个很难找。比如我以前看过一个APP,频繁调用sp_xxx的命令来断开连接、重连等。但是SQL Server里面没找到,APP里面能看到源码的地方也没有