還原sql server 2012數據庫時,常常會出現:sql
「由於數據庫正在使用,因此沒法得到對數據庫的獨佔訪問權」,數據庫
我關閉了sql查詢窗口,關了鏈接的客戶端,關閉了瀏覽器上相關的訪問網頁,甚相當閉了IIS,然而,並無什麼用瀏覽器
百度到了一個解決方法,最終解決了問題spa
還原前執行server
ALTER DATABASE [datebase] SET OFFLINE WITH ROLLBACK IMMEDIATE事務
還原後再:百度
ALTER database [ datebase] set online date
OFFLINE和ONLINE是事務的處理機制。方法
前者是斷開其餘用戶與數據庫的鏈接,後者是開啓其餘用戶和數據庫的鏈接,數據