SQL Server 2008 新增功能 -- 複製

iSQlServer發表於2010-01-29

SQL Server 2008 中引入了多個新功能和多項複製改進功能。

對等事務複製

對等複製包括對可用性和可管理性進行了下列重要改進:

能夠在同步過程中檢測衝突。此選項在預設情況下處於啟用狀態,它允許分發代理檢測衝突並在受到影響的節點上停止處理更改。有關詳細資訊,請參閱對等複製中的衝突檢測。

能夠向複製拓撲中新增節點,而不使拓撲靜止。

在早期版本的 SQL Server 中,可以向拓撲中新增節點並將新節點連線到現有節點。若要將新節點連線到多個現有節點,必須停止拓撲中的所有活動,然後確保將所有待處理的更改傳遞到所有 節點。在 SQL Server 2008 中,不必使拓撲靜止即可將新節點連線到任意數量的現有節點。這可以通過使用配置對等拓撲向導或者為 sp_addsubscription 的 @sync_type 引數指定值“init from lsn”來實現。

能夠使用配置對等拓撲向導以直觀方式配置拓撲。

該新增配置嚮導提供了一個拓撲檢視器,使用它可以執行常見的配置任務,如新增新節 點、刪除節點以及在現有節點之間新增新連線。該檢視器是對網格的一個重大改進。使用該檢視器,可以檢視拓撲的確切配置方式,還可以方便地執行各種配置任 務。例如,可以將節點 A、B 和 C 配置為全部相互連線,然後將節點 D 配置為僅連線到節點 A 和 B。由於網格要求將所有的節點相互連線,因此您無法針對網格進行這一級別的控制。

有關詳細資訊,請參閱如何配置對等事務複製 (SQL Server Management Studio)和如何配置對等事務複製(複製 Transact-SQL 程式設計)。

複製監視器

複製監視器包括以下可用性改進:

在大多數複製監視器網格中,現在可以執行如下操作:選擇要檢視的列;按多個列排序;基於列值篩選網格中的行。

若要訪問此功能,請右鍵單擊網格,然後依次選擇“選擇要顯示的列”、“排序”、“篩選器”或“清除篩選器”。篩選設定是特定於每個網格的。列的選擇和排序應用於同一型別的所有網格,如每個釋出伺服器的釋出網格。

釋出伺服器節點的“公共作業”選項卡已經重新命名為“代理”。現在,可以在“代理”選項卡中集中檢視與選定釋出伺服器上的釋出關聯的所有代理和作業的相關資訊。與釋出關聯的代理和作業包括:

-快照代理,用於所有釋出。

-日誌讀取器代理,用於所有事務釋出。

-佇列讀取器代理,用於為排隊更新訂閱啟用的事務釋出。

-維護作業,用於所有釋出。

分發代理及合併代理均與對釋出的訂閱相關聯。有關詳細資訊,請參閱如何檢視與訂閱相關的代理的資訊並執行此代理的任務(複製監視器)。

釋出節點的“警告和代理”選項卡已經拆分為單獨的“警告”和“代理”選項卡。拆分選項卡時重點放在管理效能警告和監視複製代理之間的差別上。“代理”選項卡會自動重新整理,但“警告”選項卡不會自動重新整理。

有關複製監視器的詳細資訊,請參閱使用複製監視器監視複製。

對已分割槽表的增強事務複製支援

在早期版本的 SQL Server 中,複製支援已分割槽表的釋出。不過,不能使用 ALTER TABLE 的 SWITCH PARTITION 子句在分割槽之間移動資料。在 SQL Server 2008 中,使用事務複製可以對釋出資料庫執行 SWITCH PARTITION 命令,並可以選擇在每個訂閱伺服器上覆制並應用命令。有關詳細資訊,請參閱複製已分割槽表和索引。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/16436858/viewspace-626337/,如需轉載,請註明出處,否則將追究法律責任。

相關文章