關於這個錯誤,是因為在服務器上想把數據庫復制到本地,使用了“發布、訂閱”方案,結果后來沒成功,刪除本地數據庫的時候出現了這個錯誤,說“無法對數據庫'XXX'執行刪除,因為它正用於復制”。
解決方案:只需要執行 sp_removedbreplication 'XXX' 就可以了。
這個語句的解釋是:該存儲過程在發布服務器的發布數據庫中或在訂閱服務器的訂閱數據庫中執行。 該過程將從執行它的數據庫中刪除所有復制對象,但它不會從其他數據庫(例如,分發數據庫)中刪除對象。
詳細解釋請參考MSDN:http://msdn.microsoft.com/zh-cn/library/ms188734.aspx
