Sql-Server

清理事務複製 del/ins/upd 儲存過程?

  • February 17, 2022

我指的是開頭的那些:

dbo.sp_MSdel…

dbo.sp_MSins…

dbo.sp_MSupd…

我注意到當我exec sp_dropsubscription在發布者上執行然後sp_removedbreplication在訂閱者(在數據庫上)上執行時,它們並沒有被刪除。我也試sp_subscription_cleanup了也沒用。

如果我想刪除它們,是否必須手動刪除它們?

訂閱者是 SQL 2000

發布者是 SQL 2008(分發數據庫在發布者上)

當您刪除訂閱時,不會對訂閱者進行任何操作。您需要手動刪除這些程序。如果複製已被刪除,它們可以安全刪除。

在處理 SQL 2000 複製時,複製位不容易清理。您可以按照此方法清理剩餘的位。

正如 Denny 所提到的,它們可以安全地刪除,因為複制已經被刪除。

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