如何:指定同步排程 (SQL Server Management Studio)

訂閱是由散發代理程式 (適用於快照式與交易式複寫) 或合併代理程式 (適用於合併式複寫) 同步處理。代理程式可以:

  • 連續執行

  • 視需要執行

  • 依排程執行

在「新增訂閱精靈」的 [同步排程] 頁面中指定同步排程。如需有關存取這個精靈的詳細資訊,請參閱<如何:建立發送訂閱 (SQL Server Management Studio)>與<如何:建立提取訂閱 (SQL Server Management Studio)>。

[作業排程屬性] 對話方塊中修改同步排程,其在 Microsoft SQL Server Management Studio 的 [作業] 資料夾和「複寫監視器」的代理程式詳細資料視窗中可用。如需有關啟動複寫監視器的資訊,請參閱<如何:啟動複寫監視器 (複寫監視器)>。

如果從 [作業] 資料夾指定排程,請使用下列資料表以決定代理程式作業的名稱。

代理程式

作業名稱

提取訂閱的合併代理程式

<Publisher>-<PublicationDatabase>-<Publication>-<Subscriber>-<SubscriptionDatabase>-<integer>

發送訂閱的合併代理程式

<Publisher>-<PublicationDatabase>-<Publication>-<Subscriber>-<integer>

發送訂閱的散發代理程式

<Publisher>-<PublicationDatabase>-<Publication>-<Subscriber>-<integer>1

提取訂閱的散發代理程式

<Publisher>-<PublicationDatabase>-<Publication>-<Subscriber>-<SubscriptionDatabase>-<GUID>2

發送訂閱至非 SQL Server 訂閱者的散發代理程式

<Publisher>-<PublicationDatabase>-<Publication>-<Subscriber>-<integer>

1要發送訂閱至 Oracle 發行集,是用 <Publisher>-<Publisher> 而非 <Publisher>-<PublicationDatabasee>

2要發送訂閱至 Oracle 發行集,是用 <Publisher>-<Publisher> 而非 <Publisher>-<PublicationDatabasee>

若要指定同步排程

  1. 在「新增訂閱精靈」的 [同步排程] 頁面,從 [代理程式排程] 下拉式清單中為您正建立的每個訂閱選取下列值的其中之一:

    • 連續執行

    • [視需要執行]

    • <定義排程…>

  2. 如果您選取 [<定義排程…>],則在 [作業排程屬性] 對話方塊中指定排程,然後按一下 [確定]

  3. 完成精靈。

若要在「複寫監視器」中修改發送訂閱的同步排程

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

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

  3. 以滑鼠右鍵按一下訂閱,然後按一下 [檢視詳細資料]

  4. [訂閱< SubscriptionName> ] 視窗中,按一下 [動作],然後按一下**[<AgentName> 作業屬性]**。

  5. [作業屬性 - <JobName>] 對話方塊的 [排程] 頁面,按一下 [編輯]

  6. [作業排程屬性] 對話方塊中,從 [排程類型] 下拉式清單內選取一個值:

    • 若要指定代理程式應持續執行,請選取 [當 SQL Server Agent 啟動時自動啟動]

    • 若要指定代理程式應於排程上執行,請選取 [重複執行]

    • 若要指定代理程式應視需要執行,請選取 [執行一次]

  7. 若您選取 [重複執行],請為代理程式指定排程。

  8. 按一下 [確定]。

若要在 Management Studio 中修改發送訂閱的同步排程

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

  2. 展開 [SQL Server Agent] 資料夾,然後展開 [作業] 資料夾。

  3. 以滑鼠右鍵按一下與訂閱相關聯的散發代理程式或合併代理程式的作業,然後按一下 [屬性]

  4. [作業屬性 - <JobName>] 對話方塊的 [排程] 頁面,按一下 [編輯]

  5. [作業排程屬性] 對話方塊中,從 [排程類型] 下拉式清單內選取一個值:

    • 若要指定代理程式應持續執行,請選取 [當 SQL Server Agent 啟動時自動啟動]

    • 若要指定代理程式應於排程上執行,請選取 [重複執行]

    • 若要指定代理程式應視需要執行,請選取 [執行一次]

  6. 若您選取 [重複執行],請為代理程式指定排程。

  7. 按一下 [確定]。

若要在 Management Studio 修改提取訂閱的同步排程

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

  2. 展開 [SQL Server Agent] 資料夾,然後展開 [作業] 資料夾。

  3. 以滑鼠右鍵按一下與訂閱相關聯的散發代理程式或合併代理程式的作業,然後按一下 [屬性]

  4. [作業屬性 - <JobName>] 對話方塊的 [排程] 頁面,按一下 [編輯]

  5. [作業排程屬性] 對話方塊中,從 [排程類型] 下拉式清單內選取一個值:

    • 若要指定代理程式應持續執行,請選取 [當 SQL Server Agent 啟動時自動啟動]

    • 若要指定代理程式應於排程上執行,請選取 [重複執行]

    • 若要指定代理程式應視需要執行,請選取 [執行一次]

  6. 若您選取 [重複執行],請為代理程式指定排程。

  7. 按一下 [確定]。