sp_help_agent_profile (Transact-SQL)

指定されたエージェントのプロファイルを表示します。 このストアド プロシージャは、ディストリビューター側で任意のデータベースに対して実行できます。

トピック リンク アイコン Transact-SQL 構文表記規則

構文

sp_help_agent_profile [ [ @agent_type = ] agent_type ] 
    [ , [ @profile_id = ] profile_id ]

引数

  • [ @agent_type=] agent_type
    エージェントの種類を指定します。 agent_type のデータ型は int で、既定値は 0 です。次のいずれかの値を指定します。

    説明

    1

    スナップショット エージェント

    2

    ログ リーダー エージェント

    3

    ディストリビューション エージェント

    4

    マージ エージェント

    9

    キュー リーダー エージェント

  • [ @profile_id=] profile_id
    表示対象のプロファイルの ID を指定します。 profile_id のデータ型は int で、既定値は -1 です。-1 は、MSagent_profiles テーブル内のすべてのプロファイルを返すことを示します。

結果セット

列名

データ型

説明

profile_id

int

プロファイルの ID です。

profile_name

sysname

エージェント タイプに一意です。

agent_type

int

1 = スナップショット エージェント

2 = ログ リーダー エージェント

3 = ディストリビューション エージェント

4 = マージ エージェント

9 = キュー リーダー エージェント

int

0 = システム

1 = カスタム

description

varchar(3000)

プロファイルの説明です。

def_profile

bit

このプロファイルがこのエージェント タイプの既定値かどうかを示します。

戻り値

成功した場合は 0 を、失敗した場合は 1 をそれぞれ返します。

説明

sp_help_agent_profile は、すべての種類のレプリケーションで使用します。

権限

sp_help_agent_profile を実行できるのは、固定サーバー ロール sysadmin または固定データベース ロール replmonitor のメンバーだけです。

関連項目

参照

sp_add_agent_profile (Transact-SQL)

sp_drop_agent_profile (Transact-SQL)

sp_help_agent_parameter (Transact-SQL)

概念

レプリケーション エージェント プロファイルの操作