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


sp_mergesubscription_cleanup (Transact-SQL)

Удаляет метаданные (триггеры и другие элементы) из sysmergesubscriptions и sysmergearticles после того, как указанная принудительная подписка слиянием удалена на издателе. Эта хранимая процедура выполняется на подписчике в базе данных подписки.

ПримечаниеПримечание

Для подписок по запросу метаданные удаляются при выполнении хранимой процедуры sp_dropmergepullsubscription (Transact-SQL).

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

Синтаксис

sp_mergesubscription_cleanup [ @publisher =] 'publisher' 
        , [ @publisher_db =] 'publisher_db' 
        , [ @publication =] 'publication'

Аргументы

  • [ @publisher =] 'publisher'
    Имя издателя. Аргумент publisher имеет тип sysname и не имеет значения по умолчанию.

  • [ @publisher_db =] 'publisher_db'
    Имя базы данных издателя. Аргумент publisher_db имеет тип sysname и не имеет значения по умолчанию.

  • [ @publication =] 'publication'
    Имя публикации. Аргумент publication имеет тип sysname и не имеет значения по умолчанию.

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

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

Замечания

sp_mergesubscription_cleanup используется в репликации слиянием.

Разрешения

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

См. также

Справочник

sp_expired_subscription_cleanup (Transact-SQL)

sp_subscription_cleanup (Transact-SQL)

Системные хранимые процедуры (Transact-SQL)

Основные понятия

Удаление принудительной подписки