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


sp_update_agent_profile (Transact-SQL)

Область применения: SQL Server

Обновляет профиль, используемый агентом репликации. Эта хранимая процедура выполняется на распространителе в базе данных распространителя.

Соглашения о синтаксисе Transact-SQL

Синтаксис

sp_update_agent_profile
    [ @agent_type = ] agent_type
    , [ @agent_id = ] agent_id
    , [ @profile_id = ] profile_id
[ ; ]

Аргументы

[ @agent_type = ] agent_type

@agent_type не используется без значения по умолчанию.

Тип агента. agent_type имеет значение int без значения по умолчанию и может быть одним из этих значений.

значение Описание
1 Агент моментальных снимков.
2 Агент чтения журнала.
3 Агент распространителя.
4 Агент слияния.
9 Агент чтения очереди.

[ @agent_id = ] agent_id

Идентификатор агента. @agent_id не используется без значения по умолчанию.

[ @profile_id = ] profile_id

Идентификатор профиля, который должен использовать агент. @profile_id не используется без значения по умолчанию. Чтобы просмотреть список профилей, определенных для каждого агента, используйте sp_help_agent_profile. Дополнительные сведения о системных профилях см. в разделе "Профили агента репликации".

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

0 (успешно) или 1 (сбой).

Замечания

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

Разрешения

Могут выполняться sp_update_agent_profileтолько члены предопределенных ролей сервера sysadmin.