SQL Server 2008 R2 Stuck in Single User Mode

后端 未结 5 2012
没有蜡笔的小新
没有蜡笔的小新 2021-01-30 10:24

Having executed a DB deploy (from a VS SQL Server database project) on a local database, which failed, the database has been left in a state where it has single user mode left o

5条回答
  •  小鲜肉
    小鲜肉 (楼主)
    2021-01-30 11:18

    In first run following query in master database

    exec sp_who
    

    If you can't find the culprit, try

    SELECT request_session_id FROM sys.dm_tran_locks 
    WHERE resource_database_id = DB_ID('YourDatabase')
    

    Then kill all process that use your database with following query:

    KILL spid
    

    Then run following query:

    USE Master
    ALTER DATABASE YourDatabase SET MULTI_USER
    

提交回复
热议问题