我正在.NET Framework 3.5上开发一个Web应用程序。数据库服务器是SQL Server 2008.在web.config的connectionStrings中,数据库名称设置为“mydatabase”。迷你泳池大小设置为50。 当我使用sp_who来检查数据库连接时,我发现对于大多数睡眠连接,dbname是master,而不是“mydatabase”。我的问题是:掌握所有睡眠连接的数据库,还是我的配置有些错误?
任何人都可以帮我解决这个问题吗?
答案 0 :(得分:1)
对于大多数睡眠连接,dbname是master,而不是“mydatabase”。
在SQL Server中,用户会话(spid或session_id)从51开始,50之前的任何会话都是系统后台处理。主数据库保存了大部分后台处理的关键信息,您看到的内容无需担心。