PullSubscription.AgentOffload Property

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

名前空間: Microsoft.SqlServer.Replication
アセンブリ: Microsoft.SqlServer.Rmo (microsoft.sqlserver.rmo.dll 内)

構文

'宣言
Public Property AgentOffload As Boolean
public bool AgentOffload { get; set; }
public:
property bool AgentOffload {
    bool get ();
    void set (bool value);
}
/** @property */
public boolean get_AgentOffload ()

/** @property */
public void set_AgentOffload (boolean value)
public function get AgentOffload () : boolean

public function set AgentOffload (value : 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 のメンバだけです。

AgentOffload プロパティを取得すると、sp_helppullsubscription (Transact-SQL) または sp_helpmergepullsubscription (Transact-SQL) を実行したのと同じことになります。

AgentOffload プロパティを設定すると、sp_enableagentoffload (Transact-SQL)sp_disableagentoffload (Transact-SQL)sp_addpullsubscription_agent (Transact-SQL)、または sp_addmergepullsubscription_agent (Transact-SQL) を実行したのと同じことになります。

AgentOffload プロパティは、SQL Server 2000 で使用できます。

この名前空間、クラス、またはメンバは、.NET Framework 2.0 でのみサポートされています。

スレッド セーフ

この型の public static (Microsoft Visual Basic では共有 ) メンバは、スレッド セーフです。インスタンス メンバの場合は、スレッド セーフであるとは限りません。

プラットフォーム

開発プラットフォーム

サポートされているプラットフォームの一覧については、「SQL Server 2005 のインストールに必要なハードウェアおよびソフトウェア」を参照してください。

対象プラットフォーム

サポートされているプラットフォームの一覧については、「SQL Server 2005 のインストールに必要なハードウェアおよびソフトウェア」を参照してください。

参照

関連項目

PullSubscription Class
PullSubscription Members
Microsoft.SqlServer.Replication Namespace

その他の技術情報

SQL Server 2005 レプリケーションで廃止された機能