次の方法で共有


AgentOffload プロパティ

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

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

構文

'宣言
Public Property AgentOffload As Boolean
    Get
    Set
'使用
Dim instance As Subscription
Dim value As Boolean

value = instance.AgentOffload

instance.AgentOffload = value
public bool AgentOffload { get; set; }
public:
property bool AgentOffload {
    bool get ();
    void set (bool value);
}
member AgentOffload : bool with get, set
function get AgentOffload () : boolean
function set AgentOffload (value : boolean)

プロパティ値

型: System. . :: . .Boolean
Boolean 値です。true の場合、エージェントは、別のコンピュータで実行し、DCOM プロセスを使用して起動されます。false の場合、エージェントは、エージェント ジョブを作成したコンピュータで実行します。

説明

Microsoft SQL Server 2000 では、別のコンピュータでのディストリビューション エージェントやマージ エージェントの実行、および分散コンポーネント オブジェクト モデル (DCOM) を使用したこのリモート エージェントのアクティブ化がサポートされていました。SQL Server 2005 以降が実行されているディストリビュータでは、サポートが中止されました。SQL Server の以前のバージョンが実行されているディストリビュータでの使用も推奨されません。SQL Server 2005 のインスタンスで AgentOffload プロパティを設定すると、サーバーで例外が生成されます。

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

AgentOffload プロパティを取得できるのは、パブリッシャ側の固定サーバー ロール sysadmin のメンバ、パブリケーション データベースの固定データベース ロール db_owner のメンバ、またはサブスクリプションを作成したユーザーだけです。

AgentOffload プロパティを設定できるのは、パブリッシャ側の固定サーバー ロール sysadmin のメンバ、またはパブリケーション データベースの固定データベース ロール db_owner のメンバだけです。

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

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