PullSubscription.AgentOffload プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
同期エージェントがエージェントジョブが作成されたコンピュータ以外のコンピュータ上で動作するかどうかを取得または設定します。 このプロパティは、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プロパティを設定すると、サーバー上で例外が発生します。
AgentOffloadがtrueされると、ローカルでない場合はDCOMプロセスを通じてリモートでエージェントが起動されます。
AgentOffloadプロパティは、加入者側のsysadmin固定サーバーロールのメンバーか、サブスクリプションデータベースのdb_owner固定データベース役割のメンバーのみが取得可能です。
AgentOffloadプロパティは、加入者側のsysadmin固定サーバー役割のメンバーか、サブスクリプションデータベース上のdb_owner固定データベース役割のメンバーのみが設定可能です。