如何:重新初始化訂閱 (SQL Server Management Studio)

重新初始化訂閱處理分為兩部份:

  1. 「標示」要重新初始化之發行集的單個或所有訂閱。在 [重新初始化訂閱] 對話方塊中標示要進行重新初始化處理的訂閱,此對話方塊在 Microsoft SQL Server Management Studio 中的 [本機發行集] 資料夾和 [本機訂閱] 資料夾中可用。您也可以從「複寫監視器」中的 [所有訂閱] 索引標籤和發行集節點中標示訂閱。如需有關啟動複寫監視器的資訊,請參閱<如何:啟動複寫監視器 (複寫監視器)>。當您要標示訂閱進行重新初始化時,可用的選項如下:

    • [使用目前的快照集]

      選取套用目前快照集到「散發代理程式」或「合併代理程式」下一次將執行的「訂閱者」。如果沒有有效的快照集,則不能選取此選項。

    • [使用新的快照集]

      選取用新的快照集重新初始化訂閱。僅在「快照集代理程式」產生快照集之後,該快照集才能套用到「訂閱者」。如果設定「快照集代理程式」根據排程執行,則只有在下一個排程的「快照集代理程式」執行後,訂閱才會重新初始化。選取 [立即產生新的快照集] 以立即啟動「快照集代理程式」。

    • [重新初始化之前,先上載尚未同步處理的變更]

      僅合併式複寫。選取在使用快照集覆寫「訂閱者」端的資料之前,從訂閱資料庫上載任何暫止變更。

      如果您加入、卸除或變更參數化篩選,則在重新初始化過程中,訂閱者端的暫止變更無法上載至發行者。如果您要上載暫止變更,請在變更篩選之前,同步處理所有訂閱。

  2. 訂閱會在下一次同步處理時重新初始化:(交易式複寫的)「散發代理程式」或 (合併式複寫的)「合併代理程式」,為含有標示要重新初始化訂閱的每個「訂閱者」套用最新的快照集。如需有關同步處理訂閱的資訊,請參閱<如何:同步處理發送訂閱 (SQL Server Management Studio)>和<如何:同步處理提取訂閱 (SQL Server Management Studio)>。

若要在 Management Studio (在發行者端) 中標示要重新初始化的單一發送訂閱或提取訂閱

  1. 連接到 Management Studio 中的發行者,然後展開伺服器節點。

  2. 展開 [複寫] 資料夾,然後展開 [本機發行集] 資料夾。

  3. 展開含有您要重新初始化之訂閱的發行集。

  4. 以滑鼠右鍵按一下訂閱,然後按一下 [重新初始化]

  5. [重新初始化訂閱] 對話方塊中選取選項,然後按一下 [標示為重新初始化]

若要在 Management Studio (在訂閱者端) 中標示要重新初始化的單一提取訂閱

  1. 連接到 Management Studio 中的訂閱者,然後展開伺服器節點。

  2. 展開 [複寫] 資料夾,然後展開 [本機訂閱] 資料夾。

  3. 以滑鼠右鍵按一下訂閱,然後按一下 [重新初始化]

  4. 在顯示的確認對話方塊中,按一下 [是]

若要在 Management Studio 中標示要重新初始化的所有訂閱

  1. 連接到 Management Studio 中的發行者,然後展開伺服器節點。

  2. 展開 [複寫] 資料夾,然後展開 [本機發行集] 資料夾。

  3. 以滑鼠右鍵按一下包含您要重新初始化之訂閱的發行集,然後按一下 [重新初始化所有訂閱]

  4. [重新初始化訂閱] 對話方塊中選取選項,然後按一下 [標示為重新初始化]

若要在複寫監視器中標示要重新初始化的單一發送或提取訂閱

  1. 在複寫監視器中,展開左窗格裡的發行者群組,展開發行者,然後按一下發行集。

  2. 按一下 [所有訂閱] 索引標籤。

  3. 在您要重新初始化的訂閱上按一下滑鼠右鍵,再按一下 [重新初始化訂閱]

  4. [重新初始化訂閱] 對話方塊中選取選項,然後按一下 [標示為重新初始化]

若要在複寫監視器中標示要重新初始化的所有訂閱

  1. 在複寫監視器的左窗格中展開發行者群組,然後展開發行者。

  2. 以滑鼠右鍵按一下包含您要重新初始化之訂閱的發行集,然後按一下 [重新初始化所有訂閱]

  3. [重新初始化訂閱] 對話方塊中選取選項,然後按一下 [標示為重新初始化]