SqlServer Bug:複製架構更改參數(replicate_ddl)無效

來源:互聯網
上載者:User

標籤:比較   控制   架構   value   mic   exec   參數   選項   pack   

原文:SqlServer Bug:複製架構更改參數(replicate_ddl)無效

最近測試可更新訂閱的架構更改問題,發現了一個 bug。


在複製中,當在發行集資料庫對發行集資料庫進行架構更改時,結構自動同步到訂閱中(這就是複製架構更改)。由於某些原因,對某個表增加欄位時,不需要同步到訂閱。在發布屬性中,有一個選項可以控制不同步架構更改。如:


只有將 複製架構更改 的值改為 false ,更改結構則不同步,更改即時生效。

也可以指令碼來更改該參數:

EXEC sp_changepublication @publication = N'publication', @property = N'replicate_ddl', @value = 0GOEXEC sp_changepublication @publication = N'publication', @property = N'replicate_ddl', @value = 1GO


但是在 Microsoft SQL Server 2008 R2 (RTM) 中,該參數更改有問題。當把參數改為False 時,架構更改是不會同步了;但是再把參數改回 True 時,發現結構更改也還是不同步。懷疑是bug,沒有找到相關文檔說明這個問題,於是自己下載 Microsoft? SQL Server? 2008 R2 Service Pack 3 更新試試看。安裝SP3 後,正常了!~也許這個功能用的比較少吧,沒有找到該問題的問題和修複文檔,既然 sp3 有修複,那說明官方已經確認修複了。




SqlServer Bug:複製架構更改參數(replicate_ddl)無效

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.