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


sp_update_agent_profile (Transact-SQL)

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

Значок ссылки на разделСинтаксические обозначения в Transact-SQL

Синтаксис


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

Аргументы

  • [@agent_type= ] 'agent_type'
    Тип агента. Аргумент agent_type имеет тип int, не имеет значения по умолчанию и может иметь одно из следующих значений.

    Значение

    Описание

    1

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

    2

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

    3

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

    4

    Агент слияния.

    9

    Агент чтения очереди.

  • [@agent_id =] agent_id
    Идентификатор агента. Аргумент agent_id имеет тип int и не имеет значения по умолчанию.

  • [@profile_id=] profile_id
    Идентификатор профиля, который должен использовать агент. Аргумент profile_id имеет тип int и не имеет значения по умолчанию. Для просмотра списка профилей, определенных для каждого агента, используйте sp_help_agent_profile (Transact-SQL). Дополнительные сведения о системных профилях см. в разделе Профили агента репликации.

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

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

Замечания

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

Разрешения

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