如何:建立和套用初始快照集 (SQL Server Management Studio)

依預設,如果 SQL Server Agent 正在執行中,則在使用「新增發行集精靈」建立發行集之後,快照集代理程式便會立即產生快照集。隨後,「散發代理程式」(針對快照式複寫和交易式複寫) 或「合併代理程式」(針對合併訂閱) 預設會為所有訂閱套用該快照集。快照集也可以透過使用 Microsoft SQL Server Management Studio 和「複寫監視器」加以產生。如需有關啟動複寫監視器的資訊,請參閱<如何:啟動複寫監視器 (複寫監視器)>。

使用參數化篩選的合併式發行集需要一個兩段式快照集。如需詳細資訊,請參閱<如何:為使用參數化篩選的合併式發行集建立快照集 (SQL Server Management Studio)>。

若要在 Management Studio 中建立快照集

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

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

  3. 以滑鼠右鍵按一下您要為其建立快照集的發行集,然後按一下 [檢視快照集代理程式的狀態]

  4. [檢視快照集代理程式的狀態 - <Publication>] 對話方塊中,按一下 [啟動]

快照集代理程式產生完快照集後,就會顯示一個訊息,例如「[100%] 已產生 17 個發行項的快照集」。

若要在複寫監視器中建立快照集

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

  2. 以滑鼠右鍵按一下要產生快照集的發行集,然後按一下 [產生快照集]

  3. 若要檢視快照集代理程式的狀態,請按一下 [代理程式] 索引標籤。如需詳細資訊,請以滑鼠右鍵按一下方格中的「快照集代理程式」,然後按一下 [檢視詳細資料]

若要套用快照集

  • 產生快照集後,將透過「散發代理程式」或「合併代理程式」對訂閱進行同步處理來套用該快照集:

    • 如果將代理程式設定為連續執行 (交易式複寫的預設值),快照集會在產生後自動套用。

    • 如果將代理程式設定為按排程執行,則快照集將在該代理程式排程的下次執行時套用。

    • 如果將代理程式設定為視需要執行,則快照集將您在下次執行該代理程式時套用。

    如需有關同步處理訂閱的資訊,請參閱<如何:同步處理發送訂閱 (SQL Server Management Studio)>和<如何:同步處理提取訂閱 (SQL Server Management Studio)>。