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


sp_dropanonymousagent (Transact-SQL)

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

Удаляет анонимный агент монитора репликаций на распространителе от издателя. Эта хранимая процедура выполняется на подписчике в любой базе данных.

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

Синтаксис

sp_dropanonymousagent
    [ @subid = ] 'subid'
    , [ @type = ] type
[ ; ]

Аргументы

[ @subid = ] 'subid'

Глобальный идентификатор для анонимной подписки. @subid является уникальным идентификатором без значения по умолчанию. Этот идентификатор можно получить на подписчике с помощью sp_helppullsubscription. Значение в поле @subid возвращаемого результированного набора — это глобальный идентификатор.

[ @type = ] тип

Тип подписки. @type имеет значение int без значения по умолчанию. Допустимые значения — 1 или 2.

  • Укажите1, если репликация моментальных снимков или репликация транзакций с помощью агент распространения.
  • Укажите2, если репликация слиянием используется агент слияния.

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

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

Замечания

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

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

Разрешения

В базе данных распространителя могут выполняться sp_dropanonymousagentтолько члены предопределенных ролей базы данных db_owner.