PullSubscription.AgentOffload プロパティ

定義

同期エージェントがエージェントジョブが作成されたコンピュータ以外のコンピュータ上で動作するかどうかを取得または設定します。 このプロパティは、Microsoft SQL Server 2005以降のディストリビューターではもはやサポートされていません。

public:
 property bool AgentOffload { bool get(); void set(bool value); };
public bool AgentOffload { get; set; }
member this.AgentOffload : bool with get, set
Public Property AgentOffload As Boolean

プロパティ値

Boolean の値。 trueの場合、エージェントは別のコンピュータ上で動作し、分散コンポーネントオブジェクトモデル(DCOM)プロセスで起動されます。 falseの場合、エージェントはエージェントジョブが作成されたコンピュータ上で動作します。

注釈

SQL Server 2000は、別のコンピュータ上でディストリビューション エージェントまたはマージ エージェントを実行し、DCOMを使ってそのエージェントをリモートで起動することもサポートしていました。 SQL Server 2005以降のディストリビューターのサポートは終了しました;SQL Serverの初期バージョンを運用するディストリビューターのサポートは非推奨化されています。 SQL Server 2005のインスタンスでAgentOffloadプロパティを設定すると、サーバー上で例外が発生します。

AgentOffloadtrueされると、ローカルでない場合はDCOMプロセスを通じてリモートでエージェントが起動されます。

AgentOffloadプロパティは、加入者側のsysadmin固定サーバーロールのメンバーか、サブスクリプションデータベースのdb_owner固定データベース役割のメンバーのみが取得可能です。

AgentOffloadプロパティは、加入者側のsysadmin固定サーバー役割のメンバーか、サブスクリプションデータベース上のdb_owner固定データベース役割のメンバーのみが設定可能です。

適用対象