如何:檢視並修改複寫代理程式命令提示字元參數 (SQL Server Management Studio)

複寫代理程式為可接受命令行參數的可執行檔。依預設,代理程式會在 Microsoft SQL Server Agent 作業步驟下執行,因此這些參數便可透過 [作業屬性 - <Job>] 對話方塊進行檢視並修改。可從 SQL Server Management Studio 之 [作業] 資料夾及「複寫監視器」之 [通用作業] 索引標籤中使用此對話方塊。如需有關啟動複寫監視器的資訊,請參閱<如何:啟動複寫監視器 (複寫監視器)>。

ms151326.note(zh-tw,SQL.90).gif附註:
代理程式參數變更會在代理程式下次啟動時生效。如果代理程式連續執行,則必須停止代理程式,然後重新啟動它。

雖然可以直接修改參數,但是在更多的情形下透過代理程式設定檔來對其進行修改。如需詳細資訊,請參閱<複寫代理程式設定檔>。

如果您從 [作業] 資料夾存取代理程式作業,則使用下表來決定可用於各代理程式的代理程式作業名稱與參數。

代理程式 作業名稱 如需參數列表,請參閱...

快照集代理程式

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

Replication Snapshot Agent

合併式發行集分割的快照集代理程式

Dyn_<Publisher>-<PublicationDatabase>-<Publication>-<GUID>

Replication Snapshot Agent

記錄讀取器代理程式

<Publisher>-<PublicationDatabase>-<integer>

Replication Log Reader Agent

提取訂閱的合併代理程式

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

Replication Merge Agent

發送訂閱的合併代理程式

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

Replication Merge Agent

發送訂閱的散發代理程式

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

Replication Distribution Agent

提取訂閱的散發代理程式

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

Replication Distribution Agent

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

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

Replication Distribution Agent

佇列讀取器代理程式

[<Distributor>].<integer>

Replication Queue Reader Agent

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

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

若要從 Management Studio 檢視並修改複寫代理程式命令列參數

  1. 連接到 Management Studio 中適當的電腦,然後展開伺服器節點:

    • 對於提取訂閱的「散發代理程式」與「合併代理程式」,則連接到「訂閱者」。
    • 對於所有其他代理程式,則連接到「散發者」。
  2. 展開 [SQL Server Agent] 資料夾,然後展開 [作業] 資料夾。

  3. 以滑鼠右鍵按一下作業,然後按一下 [屬性]

  4. [作業屬性- <Job> ] 對話方塊的 [步驟] 頁面上,選取步驟 [執行代理程式],然後按一下 [編輯]

  5. [作業步驟屬性 - 執行代理程式] 對話方塊中,編輯 [命令] 欄位。

  6. 同時在兩個對話方塊中按一下 [確定]

若要從複寫監視器檢視並修改散發代理程式與合併代理程式命令列參數

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

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

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

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

  5. [作業屬性- <Job> ] 對話方塊的 [步驟] 頁面上,選取步驟 [執行代理程式],然後按一下 [編輯]

  6. [作業步驟屬性 - 執行代理程式] 對話方塊中,編輯 [命令] 欄位。

  7. 同時在兩個對話方塊中按一下 [確定]

若要從複寫監視器檢視並修改快照集代理程式、記錄讀取器代理程式與佇列讀取器代理程式命令列參數

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

  2. 按一下 [警告與代理程式] 索引標籤 (索引標籤是 Microsoft SQL Server 2000 的 [代理程式])。

  3. 以滑鼠右鍵按一下方格內的代理程式,然後按一下 [屬性]

  4. [作業屬性- <Job> ] 對話方塊的 [步驟] 頁面上,選取步驟 [執行代理程式],然後按一下 [編輯]

  5. [作業步驟屬性 - 執行代理程式] 對話方塊中,編輯 [命令] 欄位。

  6. 同時在兩個對話方塊中按一下 [確定]

請參閱

概念

管理複寫代理程式
複寫代理程式概觀

其他資源

Programming Replication Agent Executables

說明及資訊

取得 SQL Server 2005 協助