sp_mergesubscription_cleanup (Transact-SQL)

Применимо к: даSQL Server (все поддерживаемые версии)

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

Примечание

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

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

Синтаксис

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

Аргументы

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

[ @publisher_db = ] 'publisher_db'имя Publisher базы данных. Аргумент 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)