Sql-Server

這會強制合併複製拓撲重新初始化嗎?

  • March 18, 2010

我需要向作為複制集一部分的表添加幾列。它不是約束列或任何文章過濾器的一部分,它允許 NULL。我有一個很好的主意,我可以執行它 –>ALTER TABLE tblPlanDomain ADD ReportWageES VARCHAR (100) NULL

不要強迫我所有的客戶重新初始化,但我希望能得到一些保證。任何人都可以以一種或另一種方式為我驗證嗎?

謝謝,


編輯:添加資訊

這就是我所說的 –> http://msdn.microsoft.com/en-us/library/ms151870.aspx

基於此,我的問題的答案似乎是否定的,但我仍然希望得到人工確認。

不,架構更改將被複製。它不會強制訂閱重新初始化。客戶端都是sql server 2005吧?

您可能應該檢查發布的複制模式更改是否設置為 true。

我還在我的實驗室環境中在 sql server 2005 上進行了測試,以確保這一點。你真的應該設置一個,而不是依賴其他人。

使用 MERGE 複製,我相信這將強制重新初始化訂閱。這不是事務或快照複製的情況。

請參閱http://msdn.microsoft.com/en-us/library/ms188063.aspx

引用自:https://serverfault.com/questions/123339