Subscription.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 の値。 もしそうであれば、エージェントは別のコンピュータ上で実行され、DCOMプロセスで起動されます。 もしfalseの場合、エージェントはエージェントジョブが作成されたコンピュータ上で動作します。

注釈

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

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

AgentOffloadプロパティは、Publisherのsysadmin固定サーバーロールのメンバー、出版データベースのdb_owner固定データベースロールのメンバー、またはサブスクリプションを作成したユーザーのみが取得可能です。

AgentOffloadプロパティは、Publisherのsysadmin固定サーバーロールのメンバーか、出版データベースのdb_owner固定データベースロールのメンバーのみが設定可能です。

適用対象