【问题标题】:SQL Server 2005 database stuck in single user modeSQL Server 2005 数据库卡在单用户模式
【发布时间】:2010-09-23 21:07:54
【问题描述】:

我有一个卡在单用户模式的数据库。我杀死了在数据库上获得“锁定”的进程,但是当我杀死它时,另一个进程会自动产生(使用 sa 帐户)。即使禁用 SQL Server 代理也会发生这种情况。有任何想法吗?

【问题讨论】:

    标签: sql-server


    【解决方案1】:

    你可以登录服务器/数据库吗?

    如果没有,请尝试 ADMIN:ServerName,它应该会打开一个紧急管理会话

    然后就可以进入SQL Server ALTER DATABASE [名称] SET MULTI_USER

    【讨论】:

    • 作为参考,这称为 DAC 或专用管理员连接 - 我相信它需要在 sql server 外围配置中启用。
    • 第一次对我不起作用,但在重新启动 SQL Server 后起作用。
    【解决方案2】:

    这可能是您的 SQL Management Studio(或类似)连接。您杀死自己的连接,然后重新连接以查看是否有其他人在其上,从而导致另一个连接。

    如果不是,请在“活动监视器”(“管理”文件夹下)中检查连接的属性(用户名、状态、应用程序)。

    如果要将其移出单用户模式,请右键单击数据库并转到属性。选择“选项”,右下方是一个名为“限制访问”的属性。

    【讨论】:

      猜你喜欢
      • 2023-03-29
      • 1970-01-01
      • 1970-01-01
      • 2011-01-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多