如何:使用複寫代理程式設定檔 (SQL Server Management Studio)

每個複寫代理程式的行為由一組可在代理程式設定檔中設定的參數來控制。各代理程式都有預設的設定檔,某些代理程式還擁有其他預先定義的設定檔;在某一給定時刻,代理程式只使用一個設定檔。使用 [代理程式設定檔] 對話方塊 (位於 [散發者屬性 - <Distributor>] 對話方塊和「複寫監視器」) 指定設定檔以及建立使用者自訂的設定檔。此對話方塊還可用於存取所有代理程式的設定檔。如需存取 [散發者屬性 - <Distributor>] 對話方塊的詳細資訊,請參閱<如何:檢視和修改散發者屬性 (SQL Server Management Studio)>。如需有關啟動複寫監視器的資訊,請參閱<如何:啟動複寫監視器 (複寫監視器)>。

[!附註]

代理程式參數變更會在代理程式下次啟動時生效。如果代理程式連續執行,則必須停止代理程式,然後重新啟動它。

若要透過 SQL Server Management Studio 存取代理程式設定檔對話方塊

  • [散發者屬性 - <Distributor>] 對話方塊的 [一般] 頁面上,按一下 [設定檔預設值]

若要透過複寫監視器存取代理程式設定檔對話方塊

  • 若要開啟所有代理程式的對話方塊,請以滑鼠右鍵按一下「發行者」,然後按一下 [代理程式設定檔]

  • 若要開啟單一代理程式的對話方塊:

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

    2. 對於「散發代理程式」和「合併代理程式」設定檔,請以滑鼠右鍵按一下 [所有訂閱] 索引標籤上的訂閱,然後按一下 [代理程式設定檔]。對於其他代理程式,請以滑鼠右鍵按一下 [代理程式] 索引標籤,然後按一下 [代理程式設定檔]

若要為代理程式指定設定檔

  1. 如果 [代理程式設定檔] 對話方塊顯示一個以上的代理程式設定檔,請選取一個代理程式。

  2. [代理程式設定檔] 方格的 [新項目的預設值] 資料行中選取一個設定檔。依預設,設定檔只會套用至新發行集和訂閱的代理程式。

  3. 若要指定現有發行集或訂閱之選定類型的所有代理程式應使用此設定檔,請按一下 [變更現有的代理程式]

若要檢視和編輯設定檔的相關參數

  1. 如果 [代理程式設定檔] 對話方塊顯示一個以上的代理程式設定檔,請選取一個代理程式。

  2. 按一下設定檔旁邊的屬性按鈕 ([…])。

  3. 檢視 [<設定檔名稱> 設定檔屬性] 對話方塊中的參數和值。

    • 可以編輯使用者自訂之設定檔中的參數;但無法編輯預先定義之系統設定檔中的參數。

    • 若要檢視代理程式的所有參數,請清除 [只顯示這個設定檔中使用的參數] 核取方塊。如需有關代理程式參數的資訊,請參閱此主題結尾處的連結。

  4. 按一下 [關閉]

若要建立使用者自訂的設定檔

  1. 如果 [代理程式設定檔] 對話方塊顯示一個以上的代理程式設定檔,請選取一個代理程式。

  2. 按一下 [新增]

  3. [新增代理程式設定檔] 初始化對話方塊中,選取新設定檔所依據的現有設定檔。

  4. [新增代理程式設定檔] 對話方塊中,於 [名稱][說明] 文字方塊內輸入值。

  5. 修改參數以使其適用於設定檔。若要檢視代理程式的所有參數,請清除 [只顯示這個設定檔中使用的參數] 核取方塊。如需有關代理程式參數的資訊,請參閱此主題結尾處的連結。

  6. 按一下 [確定]。

若要刪除使用者自訂的設定檔

  1. 如果 [代理程式設定檔] 對話方塊顯示一個以上的代理程式設定檔,請選取一個代理程式。

  2. 如果設定檔與一或多個代理程式相關聯,請變更這些代理程式的設定檔:

    1. 請在 [代理程式設定檔] 方格中選取其他設定檔。

    2. 按一下 [變更現有的代理程式]

      [!附註]

      這將變更現有發行集或訂閱之所有選定類型代理程式的設定檔,而不僅僅是使用您要刪除之設定檔的代理程式。

  3. 選取您要刪除的設定檔,然後按一下 [刪除]

  4. 按一下 [確定]。