Sql-Server
這會強制合併複製拓撲重新初始化嗎?
我需要向作為複制集一部分的表添加幾列。它不是約束列或任何文章過濾器的一部分,它允許 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 複製,我相信這將強制重新初始化訂閱。這不是事務或快照複製的情況。