#事故現場:
在嘗試還原數據庫時,出現如下錯誤:
#方案一:設置數據庫在單用戶模式下工作;
1、數據庫上右鍵“屬性”:
2、“選項”->“限制訪問”,選擇“SINGLE_USER”
3、還原數據庫操作;
#方案二:利用SQL語句,斷開所有用戶鏈接,並回滾所有事務,具體SQL語句如下:
1 ALTER DATABASE [數據庫名稱] SET OFFLINE WITH ROLLBACK IMMEDIATE
還原完畢后再
1 ALTER database [數據庫名] set online
#方案三:利用SQL語句,殺死正在使用該數據庫的所有進程;
1 USE master 2 go 3 DECLARE @Sql NVARCHAR(max) 4 SET @Sql='' 5 select @Sql=@Sql+'kill '+cast(spid as varchar(50))+';' from sys.sysprocesses where dbid=DB_ID('數據庫名') 6 EXEC(@Sql)
#方案三:修改數據庫的登錄密碼;
————————————————————————————————————————————————————————