sp_mergesubscription_cleanup (Transact-SQL)sp_mergesubscription_cleanup (Transact-SQL)

Применимо к:Applies to: даSQL ServerSQL Server (все поддерживаемые версии) yesSQL ServerSQL Server (all supported versions) Применимо к:Applies to: даSQL ServerSQL Server (все поддерживаемые версии) yesSQL ServerSQL Server (all supported versions)

Удаляет метаданные, такие как триггеры и записи, в sysmergesubscriptions и sysmergearticles после удаления указанной принудительной подписки слиянием на издателе.Removes metadata, such as triggers and entries, in sysmergesubscriptions and sysmergearticles after the specified merge push subscription is removed at the Publisher. Эта хранимая процедура выполняется на подписчике в базе данных подписки.This stored procedure is run at the Subscriber on the subscription database.

Примечание

Для подписки по запросу метаданные удаляются при sp_dropmergepullsubscription (выполнении)Transact-SQL .For a pull subscription, metadata is removed when sp_dropmergepullsubscription (Transact-SQL) is executed.

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

СинтаксисSyntax

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

АргументыArguments

[ @publisher = ] 'publisher' Имя издателя.[ @publisher = ] 'publisher' Is the name of the Publisher. параметр Publisher имеет тип sysnameи не имеет значения по умолчанию.publisher is sysname, with no default.

[ @publisher_db = ] 'publisher_db' Имя базы данных издателя.[ @publisher_db = ] 'publisher_db' Is the name of the Publisher database. Аргумент publisher_db имеет тип sysnameи не имеет значения по умолчанию.publisher_db is sysname, with no default.

[ @publication = ] 'publication' Имя публикации.[ @publication = ] 'publication' Is the name of the publication. Аргумент publication имеет тип sysnameи не имеет значения по умолчанию.publication is sysname, with no default.

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

0 (успешное завершение) или 1 (сбой)0 (success) or 1 (failure)

ПримечанияRemarks

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

РазрешенияPermissions

Только члены предопределенной роли сервера sysadmin или предопределенной роли базы данных db_owner могут выполнять sp_mergesubscription_cleanup.Only members of the sysadmin fixed server role or the db_owner fixed database role can execute sp_mergesubscription_cleanup.

См. также:See Also

Удаление принудительной подписки Delete a Push Subscription
sp_expired_subscription_cleanup (Transact-SQL) sp_expired_subscription_cleanup (Transact-SQL)
sp_subscription_cleanup (Transact-SQL) sp_subscription_cleanup (Transact-SQL)
Системные хранимые процедуры (Transact-SQL)System Stored Procedures (Transact-SQL)