呵呵,這次我又要恢復數據庫了。碰到的問題還是老樣子:數據庫正在使用,無法恢復。用以前發布的那篇文章的方法《sql server 還原數據庫時提示:數據庫正在使用,無法進行操作的解決方法》居然行不通了。
我分析了一下原因,因為上次成功是因為數據庫連接都是SQL Server Management Studio 分析器發出的,比較好對付。但是這次碰到的連接居然是IIS 服務器,有個網站使用了這個數據庫。我殺死那個數據庫連接的進程,
IIS馬上又發起了新的連接,我暈,真是佩服IIS啊!於是,我又找到了另外一種方法,哈哈,覺得更方便,更厲害。
1.打開SQL Server Management Studio ,找到要還原的數據庫,右擊鼠標,選擇屬性-》選項-》其他選項列表中的限制訪問(restrict access),然后選擇SINGLE_USER。
系統提示會關閉連接,哈哈。確認就好了。