次の方法で共有


AgentProfile.AgentType プロパティ

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

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

構文

'宣言
Public Property AgentType As AgentType 
    Get 
    Set
'使用
Dim instance As AgentProfile 
Dim value As AgentType 

value = instance.AgentType

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

プロパティ値

型: Microsoft.SqlServer.Replication.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) を実行したのと同じことになります。

関連項目

参照

AgentProfile クラス

Microsoft.SqlServer.Replication 名前空間

その他の技術情報

レプリケーション エージェント プロファイルを操作する (RMO プログラミング)

レプリケーション エージェントの概要