Share via


複寫管理能力的增強功能

複寫在下列方面做了管理能力功能的增強:

  • 新的複寫監視器
  • 簡化使用者介面
  • 改進識別範圍管理
  • 平行快照集準備
  • 交易式發行集的追蹤 Token
  • 從備份初始化交易式訂閱
  • 可修改交易式發行項的呼叫格式而不必重新初始化
  • 依預設,交易式發行集使用並行快照集
  • 增加交易式發行集允許的資料行數
  • 改進合併式訂閱的監視統計資料
  • 使用參數化篩選改進合併式發行集的快照集
  • 對合併式發行集之發行項的宣告式排序
  • 對合併式發行集之發行項的條件式刪除處理
  • 改進錯誤訊息

管理能力的增強功能

新的複寫監視器

SQL Server 2005 的複寫監視器已完全重新設計過。它可讓您監視複寫拓樸的整體健全狀況,提供關於發行集和訂閱的狀態與效能之詳細資訊。如需詳細資訊,請參閱<使用複寫監視器監視複寫>。

簡化使用者介面

SQL Server 2005 的複寫精靈和對話方塊已重新設計過,能夠簡化複寫拓樸的設定。這些變更包括:

  • 新增發行集精靈比它的 SQL Server 2000 對應項目少了 40% 的頁數,簡化發行集的建立過程。
  • 簡化了用來篩選合併式發行集的介面。
  • 「發送訂閱精靈」和「提取訂閱精靈」已結合成「新增訂閱精靈」。
  • 「新增訂閱精靈」可讓您走完一趟精靈就可以建立具有不同屬性的多項訂閱。對於超大型部署,您還是可以選擇使用指令碼撰寫,但精靈提供簡便的方式來設定多項訂閱。
  • 指令碼撰寫已整合到精靈中。

如需詳細資訊,請參閱<複寫精靈>和<複寫屬性>。

改進識別範圍管理

已改進識別範圍管理:

  • 在交易式複寫方面,依預設,會複寫識別資料行作為識別資料行,而不是基底資料類型。在舊版的 SQL Server,具有唯讀訂閱的交易式複寫是把識別資料行複寫成基底資料類型,例如 int
  • 在合併式複寫方面,識別範圍的配置已重新設計過。不再使用範圍臨界值,每一個節點都會配置識別的主要範圍和次要範圍。

如需詳細資訊,請參閱<複寫識別資料行>。

平行快照集準備

平行快照集準備包括在快照集代理程式內撰寫結構描述指令碼或大量複製資料時處理多個發行項,讓快照集準備的速度更快,效率更高。不需要特殊選項就可以利用這項功能。

交易式發行集的追蹤 Token

多部伺服器和資料庫之間的複寫,在監視和管理上是一大挑戰。SQL Server 2005 提供新的追蹤 Token 功能:Token (少量資料) 會插入到發行者並複寫到訂閱者。當追蹤 Token 在系統中移動時,會收集統計資料,可向系統資料表查詢這些統計資料。如需詳細資訊,請參閱<針對交易式複寫測量延遲並驗證連接>。

從備份初始化交易式訂閱

一開始就在包含大量資料的資料庫之間設定複寫,會耗費很多時間,且需要大量儲存體。SQL Server 2005 提供新的發行集選項,允許在建立交易式發行集之後所產生的任何備份在訂閱者端還原,而不必使用快照集來初始化訂閱如需詳細資訊,請參閱<不使用快照集初始化交易式訂閱>。

可修改交易式發行項的呼叫格式而不需要重新初始化

依預設,對於交易式發行集的發行項,複寫是使用一組預存程序將變更傳播至訂閱者。每一個程序所使用的呼叫語法將決定提供給程序之參數的結構,以及每一次資料變更會有多少資訊傳送至訂閱者。現在,可變更發行項的呼叫語法,而不需要重新初始化訂閱。如需有關呼叫語法的詳細資訊,請參閱<指定交易式發行項變更的傳播方式>。

依預設,交易式發行集使用並行快照集

在 SQL Server 2000 中,並行快照集可供交易式發行集使用,但依預設,並不使用它們。並行快照集可減少快照集產生期間保留鎖定的時間量,在建立快照集檔案時,讓使用者工作不中斷。在 SQL Server 2005 中,依預設,會使用並行快照集;'concurrent_c' 這個值將使用於 sp_addpublication (Transact-SQL)@sync_method 參數。

增加交易式發行集允許的資料行數

交易式發行集現在允許每一個發行的資料表中最多有 1000 個資料行。

改進合併式訂閱的監視統計資料

合併式複寫現在提供發行項層級的統計資料,它提供更多詳細資訊:合併階段花費多少時間才能完成,處理給定的發行項要花費多少時間,訂閱者使用的連接類型,以及其他重要資訊等。統計資料會顯示在複寫監視器的 [同步處理歷程記錄] 視窗中。如需詳細資訊,請參閱<如何:檢視與訂閱相關聯之代理程式的資訊並執行工作 (複寫監視器)>。

使用參數化篩選改進合併式發行集的快照集

具有參數化篩選之發行集的快照集 (在舊版中稱為「動態快照集」) 提供訂閱者正確資料分割。這些快照集提供高效能,但若有數百或數千個訂閱者,就很難管理了。現在,合併式複寫可讓您預先產生每一個訂閱者的快照集,及/或指定訂閱者可在初始同步處理期間起始快照集的產生。如需詳細資訊,請參閱<含參數化篩選之合併式發行集的快照集>。

對合併式發行集之發行項的宣告式排序

現在可明確定義合併同步處理期間發行項處理的順序,尤其當您以觸發程序定義參考完整性及仰賴觸發程序引發的特定順序時,這麼做特別有用。如需詳細資訊,請參閱<指定合併發行項的處理順序>。

對合併式發行集之發行項的條件式刪除處理

有些應用程式需要從訂閱者複寫插入項和更新項到發行者,但不應複寫刪除項。假設有一個銷售點系統,訂單插入後會複寫到發行者,然後從訂閱者清除訂單資料。條件式刪除處理可讓您指定,在訂閱者端的資料表刪除項,不應該複寫到發行者。如需詳細資訊,請參閱<使用條件式刪除追蹤最佳化合併式複寫效能>。

改進錯誤訊息

大量錯誤訊息已經重寫,提供更詳細的原因和解析資訊。在疑難排解文件集中,還提供了關於某些錯誤的其他資訊。如需詳細資訊,請參閱<複寫錯誤的原因與解決>。

請參閱

概念

複寫的增強功能

說明及資訊

取得 SQL Server 2005 協助