1>配置訂閱表使用分割槽,在發布的專案屬性中設定"複製分割槽方案"和"複製索引分割槽方案"為true,然後初始化訂閱
2>在發布資料庫上修改發布屬性
--將 @allow_partition_switch,設定為 true 時
@publication ='replicationname',
@property='allow_partition_switch',
@value='true'
--僅當 @allow_partition_switch 設定為 true 時,@replicate_partition_switch 確定 switch partition ddl 語句是否應複製到訂閱伺服器
exec sp_changepublication
@publication ='replicationname',
@property='replicate_partition_switch',
@value='true'
3>使用switch來進行分割槽切換
總結:1> 修改專案屬性"複製分割槽方案"和"複製索引分割槽方案"為true後,需要重新生成快照和初始化訂閱
2> 如果allow_partition_switch 和replicate_partition_switch預設為false,修改為ture後即可以直接進行切換操作
3> 如果不希望在訂閱發生切換操作,將replicate_partition_switch 設定為false
Replication 映象 複製
場景 主伺服器 server1 從伺服器 server2 訂閱伺服器 server3 映象db repdb 配置 1 配置server3為分發伺服器,在server3上指定發布伺服器server1和server2 2 在server1和server2上配置訂閱伺服器為server3,並制定相同的快照...
Replication 複製問答
在發布表尾部增加字段,需要重新初始化訂閱麼?答 在發布表尾部增加字段,不需要不需要重新初始化訂閱,該修改會自動同步到訂閱段,也不需要對複製做任何修改。但如果在同乙個發布中增加新的專案,需要重新初始化訂閱。在發布中使用自增列,需要對自增列做特殊設定麼?答 不需要,在建立複製時,會修改表中自增列為 no...
Replication 複製相關的作業
複製使用下列作業來執行計畫維護和按需維護 作業名稱 說明 預設排程 歷史記錄清除 分發 從分發資料庫中刪除複製 歷史記錄。每十分鐘執行一次 分發清除 分發 從分發資料庫中刪除複製的事務。停用在最大分發保持期內尚未同步的訂閱。每十分鐘執行一次 過期訂閱清除 從發布資料庫檢測和刪除過期的訂閱。每天凌晨 ...