在SQL Server 2008中连接了哪个数据库用于休眠连接?

时间:2009-05-22 03:44:38

标签: sql-server

我正在.NET Framework 3.5上开发一个Web应用程序。数据库服务器是SQL Server 2008.在web.config的connectionStrings中,数据库名称设置为“mydatabase”。迷你泳池大小设置为50。 当我使用sp_who来检查数据库连接时,我发现对于大多数睡眠连接,dbname是master,而不是“mydatabase”。我的问题是:掌握所有睡眠连接的数据库,还是我的配置有些错误?

任何人都可以帮我解决这个问题吗?

1 个答案:

答案 0 :(得分:1)

  
    

对于大多数睡眠连接,dbname是master,而不是“mydatabase”。

  

在SQL Server中,用户会话(spid或session_id)从51开始,50之前的任何会话都是系统后台处理。主数据库保存了大部分后台处理的关键信息,您看到的内容无需担心。