Поделиться через


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
    Идентификатор профиля для отображения. Аргумент profile_id имеет тип int и значение по умолчанию -1, по которому возвращаются все профили в таблице MSagent_profiles.

Результирующие наборы

Имя столбца

Тип данных

Описание

profile_id

int

Идентификатор профиля.

profile_name

sysname

Уникален для типа агента.

agent_type

int

1 = агент моментальных снимков.

2 = агент чтения журнала.

3 = агент распространителя.

4 = агент слияния.

9 = агент чтения очереди.

Type

int

0 = система.

1 = пользовательский.

description

varchar(3000)

Описание профиля.

def_profile

bit

Указывает на использование профиля по умолчанию для данного типа агента.

Значения кодов возврата

0 (успешное завершение) или 1 (неуспешное завершение)

Замечания

Процедура sp_help_agent_profile используется во всех типах репликации.

Разрешения

Только члены предопределенной роли сервера sysadmin или предопределенной роли базы данных replmonitor могут выполнять процедуру sp_help_agent_profile.