Step 1. Add Publications 的部份可以利用ui Generate Scripts,我在此不多講,只要記得修改密碼即可(因為原本的密碼,會變成'*****' or null)
Step 2. Add Subscriptions 也是可以利用ui Generate Scripts,記得要修改密碼並且在subscriptions server上執行,但所產生的script 是不含Snapshot,所以你要在最後再加上sp_startpublication_snapshot 自動的執行,
代碼: 選擇全部
exec sp_startpublication_snapshot @publication = '<publication name>'
Step 1. drop Publications/Subscriptions 都可以利用UI Generate Scripts,且都在Publications server 上執行即可刪除。
Step 2. 雖然你已經利用script 在publications server 刪除所有的replications 相關的資料,但到subscriptions server 還是看得到subscriptions ,這時候要利用sp_removedbreplication 到subscriptions server 上將subscriptions 資料刪除
代碼: 選擇全部
exec sp_removedbreplication @dbname = N'dbname'
代碼: 選擇全部
exec sp_replicationdboption @dbname= 'dbname', @optname= 'Publish', @value= ''false'', @ignore_distributor= 1