Subscription.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 の値。 もしそうであれば、エージェントは別のコンピュータ上で実行され、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固定データベースロールのメンバーのみが設定可能です。