【问题标题】:Which database is connected for sleeping connection in SQL Server 2008?SQL Server 2008 中连接了哪个数据库进行休眠连接?
【发布时间】:2009-05-22 14:47:29
【问题描述】:

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

谁能帮我解决这个问题?

【问题讨论】:

    标签: sql-server


    【解决方案1】:

    对于大多数睡眠连接,数据库名称是主数据库,而不是“我的数据库”。

    在 SQL Server 中,用户会话(spid 或 session_id)从 51 开始,50 之前的任何会话都是系统后台进程。 Master Database 保存着大多数这些后台进程的关键信息,您所看到的无需担心。

    【讨论】:

    • 您好桑卡尔,非常感谢您!您的确认很有帮助! :)
    猜你喜欢
    • 2012-03-26
    • 2011-08-20
    • 2021-05-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-10-27
    • 2015-10-01
    • 1970-01-01
    相关资源
    最近更新 更多