Replication 分割槽 複製

2021-09-06 13:29:45 字數 800 閱讀 1921

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 複製相關的作業

複製使用下列作業來執行計畫維護和按需維護 作業名稱 說明 預設排程 歷史記錄清除 分發 從分發資料庫中刪除複製 歷史記錄。每十分鐘執行一次 分發清除 分發 從分發資料庫中刪除複製的事務。停用在最大分發保持期內尚未同步的訂閱。每十分鐘執行一次 過期訂閱清除 從發布資料庫檢測和刪除過期的訂閱。每天凌晨 ...