sp_help_agent_profile (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.