Transactional-Replication

複製數據庫的還原失敗並顯示“無法刪除表 <表名稱>,因為它正在用於複製。”

  • May 24, 2013

使用系統儲存過程設置事務複製後,已發布的數據庫恢復失敗。很少有解決此問題的方法是使用 KEEP_replication 選項進行還原,而不是刪除發布和訂閱。

在使用 System SP 設置事務複製時我們可以做些什麼來避免這個問題?

使用以下查詢來避免事務複製中與複製相關的 SP。

SELECT name ‘ROUTINE_NAME’,‘T’ ‘ROUTINE_TYPE’ FROM sys.tables WHERE OBJECTPROPERTY(OBJECT_ID,‘TableHasPrimaryKey’) = 1 AND name not like ‘MSpeer%’

引用自:https://dba.stackexchange.com/questions/42118