Заметка
Доступ к этой странице требует авторизации. Вы можете попробовать войти в систему или изменить каталог.
Доступ к этой странице требует авторизации. Вы можете попробовать сменить директорию.
Область применения: SQL Server
Проверяет состояние всех подписок каждой публикации и удаляет подписки, истекшие. Эта хранимая процедура выполняется на издателе в любой базе данных или на распространитее в базе данных распространителя для издателя, отличного от SQL Server.
Соглашения о синтаксисе Transact-SQL
Синтаксис
sp_expired_subscription_cleanup [ [ @publisher = ] N'publisher' ]
[ ; ]
Аргументы
[ @publisher = ] N'publisher'
Имя издателя, отличного от SQL Server. @publisher — sysname с значением по умолчаниюNULL. Этот параметр не следует указывать для издателя SQL Server.
Значения кода возврата
0 (успешно) или 1 (сбой).
Замечания
sp_expired_subscription_cleanup используется во всех типах репликации.
Задание очистки подписки с истекшим сроком действия выполняется sp_expired_subscription_cleanup для обнаружения и удаления просроченных подписок из баз данных публикации каждые 24 часа. Если какая-либо из подписок устарела, то есть не синхронизированы с издателем в течение срока хранения, публикация объявлена истекшим сроком действия, а трассировки подписки удаляются на издателе. Дополнительные сведения см. в разделе Subscription Expiration and Deactivation.
Разрешения
Могут выполняться только члены предопределенных ролей сервера sysadmin или db_owner предопределенных ролей базы данных.sp_expired_subscription_cleanup