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)
Другие ресурсы
How to: Delete a Push Subscription (Replication Transact-SQL Programming)