適用於:SQL Server
Azure SQL 受控執行個體
複寫是指,將資料和資料庫物件從某個資料庫複製和散發到另一個資料庫,然後在兩個資料庫之間進行同步處理,以維護一致性的一組技術。 使用複寫,以透過區域網路、廣域網路、撥號連接、無線連接及網際網路,將資料散發到不同的位置,以及散發到遠端或行動使用者。
異動複寫一般用於需要高輸送量的伺服器對伺服器案例中,其中包括:提升延展性和可用性、資料倉儲和報表、整合多個站台的資料、整合異質資料,以及卸載批次處理。 合併式複寫主要是為了可能具有資料衝突的行動應用程式或分散式伺服器應用程式而設計。 常見的案例包括:與行動使用者交換資料、消費者銷售點 (POS) 應用程式,以及多個站台的資料整合。 快照複寫用於提供交易式和合併式複寫的初始資料集;它也可以用於當需要完全重新整理資料時。 在這三種複寫中,SQL Server 提供了強大且彈性的系統,可同步處理您企業中的資料。 Windows Server 2012 和 Windows 8 支援複寫至 SQLCE 3.5 和 SQLCE 4.0。
最新消息
- SQL Server 2022 尚未在 SQL Server 複寫中導入重大的新功能。
- SQL Server 2019 尚未在 SQL Server 複寫中導入重大的新功能。
- SQL Server 2017 尚未在 SQL Server 複寫中導入重大的新功能。
- SQL Server 2016 尚未在 SQL Server 複寫中導入重大的新功能。
如需回溯相容性資訊,請參閱複寫回溯相容性
複寫安全性
發行和散發
出版物和文章
- 建立刊物
- 定義文章
- 檢視和修改發行集屬性
- 檢視和修改發行項屬性
- 刪除出版物
- 刪除文章
- 從 Oracle 資料庫建立出版物
- 設定訂閱的到期時間
- 指定結構描述選項
- 複製結構變更
- 管理識別資料行
- 設定合併式發行集的相容性層級
快照選項
篩選資料
交易複寫選項
合併同步選項
管理訂閱
同步處理訂閱
- 建立和套用初始快照
- 為具有參數化篩選的合併出版物建立快照
- 從備份中初始化交易訂閱 (使用複寫的 Transact-SQL 程式設計)
- 手動初始化訂閱
- 同步拉取訂閱
- 同步推送訂閱
- 重新初始化訂閱
- 在同步處理期間執行指令碼 (複寫 Transact-SQL 程式設計)
- 為合併文章實作業務邏輯處理程序
- 偵錯業務邏輯處理器 (複寫程式設計)
- 在同步期間控制觸發器和約束條件的行為 (複寫 Transact-SQL 程式設計)
- 為合併發行項實作自訂衝突解析程式
管理
- 處理複寫代理程式設定檔
- 驗證訂閱者端的資料
- 使用參數化篩選管理合併式發行集的資料分割
- 將資料批量載入合併發行資料表(複寫 Transact-SQL 程式設計)
- 清除合併中繼資料 (複寫 Transact-SQL 程式設計)
- 執行合併發行項的虛擬更新 (複寫 Transact-SQL 程式設計)
- 在散發資料庫中檢視複寫的指令與其他資訊 (複寫 Transact-SQL 程式設計)
- 為異動複寫啟用協調備份 (複寫 Transact-SQL 程式設計)
- 管理點對點拓撲 (複寫 Transact-SQL 程式設計)
- 暫停複寫拓撲 (複寫 Transact-SQL 程式編程)
- 設定 發行 Oracle 的交易集合作業 (複寫 Transact-SQL 程式設計)
- 升級複寫指令碼 (複寫 Transact-SQL 程式設計)