代码之家  ›  专栏  ›  技术社区  ›  radbyx Matt

如何强制SQL Server 2008数据库脱机

  •  99
  • radbyx Matt  · 技术社区  · 16 年前

    如何强制数据库脱机,而不考虑使用它的对象或用户?

    我试过:

    ALTER DATABASE database-name SET OFFLINE;
    

    但7分钟后还是挂着。

    如果可能的话?

    2 回复  |  直到 8 年前
        1
  •  191
  •   abatishchev Karl Johan    16 年前

    USE master
    GO
    ALTER DATABASE YourDatabaseName
    SET OFFLINE WITH ROLLBACK IMMEDIATE
    GO
    

    联机

    USE master
    GO
    ALTER DATABASE YourDatabaseName
    SET ONLINE
    GO
    
        2
  •  26
  •   Martin Smith    16 年前

    WITH ROLLBACK IMMEDIATE 引导其他连接,而不管是什么或谁已经在使用它。

    或使用 WITH NO_WAIT http://www.blackwasp.co.uk/SQLOffline.aspx 有关详细信息