1

我們有幾個存儲過程在我們的SQL2000數據庫中標記爲要複製的文章。如果我們通過ALTER PROCEDURE更新它們中的任何一個,則這些更改將應用​​於主服務器,但不會發布給訂閱服務器。我是否缺少設置,或者SQL是否需要完整的重新初始化/快照才能將更改移出?如何發佈對複製存儲過程(SQL 2000)的更改?

回答

2

這裏有兩種方法來更新主存儲過程和用戶​​

  • 砸在存儲過程的複製項目,然後重新創建
  • 使用存儲過程來複制,然後執行包含腳本sp_addscriptexec主服務器上的ALTER程序指令和所有訂戶

來源:http://www.replicationanswers.com/General.asp

+0

謝謝,是CLEA r,建議刪除該過程的複製文章,而不是過程本身(嘗試在複製過程上刪除將失敗) – 2009-10-30 16:31:13

相關問題