次の方法で共有


AgentProfile.AgentType Property

プロファイルを適用するレプリケーション エージェントの種類を取得します。値の設定も可能です。

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

構文

'宣言
Public Property AgentType As AgentType
public AgentType AgentType { get; set; }
public:
property AgentType AgentType {
    AgentType get ();
    void set (AgentType value);
}
/** @property */
public AgentType get_AgentType ()

/** @property */
public void set_AgentType (AgentType value)
public function get AgentType () : AgentType

public function set AgentType (value : AgentType)

プロパティ値

レプリケーション エージェントの種類を指定する AgentType オブジェクトの値です。

例外

例外の種類 条件
ApplicationException

既存のプロファイルに AgentType を設定すると発生します。

MiscellaneousAgents または他のサポートされていない AgentType の値が指定された場合に発生します。

解説

AgentType プロパティは、読み取り/書き込みプロパティです。よって、オブジェクトの作成前にこのプロパティを設定する必要があります。プロファイルがサーバー上に作成された後は、このプロパティを変更できません。

MiscellaneousAgents の値の設定はサポートされていません。

AgentType プロパティを取得できるのは、ディストリビュータ側の固定サーバー ロール sysadmin のメンバ、または固定データベース ロールreplmonitor のメンバだけです。

AgentType プロパティが設定できるのは、ディストリビュータ側の固定サーバー ロール sysadmin のメンバが、新しいプロファイルをそのサーバー上に作成するときだけです。

AgentType を取得すると、sp_help_agent_profile (Transact-SQL) を実行したのと同じことになります。

AgentType の設定と Create の呼び出しは、sp_add_agent_profile (Transact-SQL) を実行したのと同じことになります。

AgentType プロパティは、SQL Server 2005、SQL Server 2000、および SQL Server 7.0 で使用できます。

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

スレッド セーフ

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

プラットフォーム

開発プラットフォーム

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

対象プラットフォーム

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

参照

関連項目

AgentProfile Class
AgentProfile Members
Microsoft.SqlServer.Replication Namespace

その他の技術情報

レプリケーション エージェント プロファイルを扱う方法 (RMO プログラミング)
レプリケーション エージェントの概要