Share via


使用 Windows Synchronization Manager 同步處理訂閱

適用於:SQL ServerAzure SQL 受控執行個體

當 SQL Server 與 Microsoft Windows 同步處理管理員 (其也可用來同步離線檔案和網頁) 在相同的電腦上執行時,同步處理管理員只能用來同步 Microsoft SQL Server 發行集的訂閱。 若要使用 Synchronization Manager:

  1. 在 [訂閱屬性 - <訂閱者>: <訂閱資料庫>] 對話方塊中,啟用同步處理提取訂閱與 Windows 同步處理管理員。 如需存取此對話方塊的詳細資訊,請參閱檢視及修改提取訂閱屬性

  2. 透過 Windows 中的 [開始] 功能表存取 Synchronization Manager。

Synchronization Manager 允許您為合併訂閱使用「互動解決器」。 通常,同步處理期間偵測到的衝突會自動解決,但是如果啟用了互動式解決方案,衝突可由使用者在同步處理期間解決。 若同步處理是在 Windows 同步處理管理員外部執行 (例如 SQL Server Management Studio 或複寫監視器中已排程或依需求進行的同步處理),則使用者無需介入,衝突就會按為該發行項所指定的解決器自動解決。

注意

自 Windows Server 2008 和 Windows Vista 起,64 位元版本的 Windows 同步處理管理員無法偵測 32 位元的訂閱。

若要使用 Windows Synchronization Manager 啟用提取訂閱同步處理

  1. 在 [訂閱屬性 - <訂閱者>: <訂閱資料庫>] 對話方塊的 [一般] 頁面中,針對 [使用 Windows 同步處理管理員] 選項選取 [啟用] 的值。

  2. 選取 [確定]。

若要使用 Synchronization Manager 同步處理提取訂閱

  1. 請利用下列其中一種方法來啟動 Synchronization Manager:

    • 在 Internet Explorer 中,按一下 [工具] ,然後按一下 [同步處理]

    • 按一下 [開始] ,依序指向 [程式集] (或 [程式集] ) 和 [附屬應用程式] ,然後按一下 [同步處理]

    • 依序按一下 [開始] 與 [執行]。在 [執行] 對話方塊的 [開啟] 欄位中,鍵入 mobsync.exe,然後按一下 [確定]。

  2. [要同步處理的項目] 對話方塊中,選取要同步處理的訂閱。 訂閱會列在電腦中安裝的 SQL Server 執行個體下方。

  3. 按一下 [同步處理]

若要使用 Synchronization Manager 重新初始化提取訂閱

  1. [要同步處理的項目] 對話方塊中,選取訂閱,然後按一下 [屬性]

  2. [SQL Server 訂閱屬性] 對話方塊中,按一下 [重新初始化訂閱]

  3. 按一下 [是] 。

  4. 選取 [確定]。

    下次同步處理訂閱時,依預設,訂閱資料庫會套用一個新的快照集。 如需詳細資訊,請參閱 重新初始化訂閱

注意

合併式複寫允許在套用快照集前,將尚未處理完畢的變更上傳到「發行者」,但是此選項在 Synchronization Manager 中不可用。 若要上傳變更,請在重新初始化訂閱前,對其執行同步處理。

若要在 Synchronization Manager 中設定提取訂閱的屬性

  1. [要同步處理的項目] 對話方塊中,選取訂閱,然後按一下 [屬性]

  2. 在下列索引標籤中檢視並修改屬性:

    • 識別

    • [訂閱者登入][散發者登入][發行者登入] (僅用於合併式複寫)

    • [Web 伺服器資訊] (用於執行 SQL Server 2005 或更新版本之「訂閱者」端的合併訂閱)

    • 其他

    建議對所有連接使用「Windows 驗證」。 如需「散發代理程式」和「合併代理程式」所需權限的詳細資訊,請參閱< Replication Agent Security Model>。

  3. 選取 [確定]。

若要從 Synchronization Manager 中移除提取訂閱

  1. [要同步處理的項目] 對話方塊中,選取訂閱,然後按一下 [屬性]

  2. [SQL Server 訂閱屬性] 對話方塊中按一下 [移除訂閱]

  3. [移除訂閱] 對話方塊中選取一個選項。

  4. 選取 [確定]。

若要使用互動解決器

  1. 啟用發行項和訂閱以使用互動式解決方案。 如需詳細資訊,請參閱指定合併式複寫屬性

  2. 在 Synchronization Manager 中開始同步處理訂閱之後,如果啟用了互動式衝突解決方案,且一個或多個發行項有衝突,則「互動解決器」會自動啟動。 「互動解決器」每次顯示一個衝突,並為每個衝突提供一個建議的解決方案 (視建立發行集和訂閱時指定的解決器而定)。

  3. 選擇性地編輯任何在「互動解決器」中顯示的資料行,然後按下列其中一個按鈕,以解決衝突:

    • [接受建議]

    • [接受發行者]

    • [接受訂閱者]

    • [自動解決所有衝突] (會解決目前所有的衝突,而無需進一步的輸入)

    選取的資料列然後會被套用到「發行者」和 (或)「訂閱者」;在後續同步處理期間,它會傳播到其他節點。

注意

僅當編輯為針對解決方案所選取之資料列的一部分時,才會被套用。 例如,如果您在 [發行者] 下進行了編輯,然後按一下 [接受訂閱者] ,則編輯會被捨棄。

另請參閱

Interactive Conflict Resolution