sp_expired_subscription_cleanup (Transact-SQL)
Применимо к:SQL Server
Проверяет состояние всех подписок каждой публикации и удаляет из них те, срок которых истек. Эта хранимая процедура выполняется на издателе в любой базе данных или на распространителю в базе данных распространителя для издателя, отличного от Microsoft SQL Server.
Соглашения о синтаксисе Transact-SQL
Синтаксис
sp_expired_subscription_cleanup [ [ @publisher = ] 'publisher' ]
Аргументы
[ @publisher = ] 'publisher'
Имя издателя, отличного от SQL Server. публикация — 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.
См. также
sp_mergesubscription_cleanup (Transact-SQL)
sp_subscription_cleanup (Transact-SQL)
Системные хранимые процедуры (Transact-SQL)
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по