sp_expired_subscription_cleanup (Transact-SQL)
Comprueba el estado de todas las suscripciones de cada publicación y quita las que han caducado. Este procedimiento almacenado se ejecuta en el publicador de cualquier base de datos o en el distribuidor de la base de datos de distribución para un publicador que no sea de Microsoft SQL Server.
Convenciones de sintaxis de Transact-SQL
Sintaxis
sp_expired_subscription_cleanup [ [ @publisher = ] 'publisher' ]
Argumentos
- [ @publisher= ] 'publisher'
Es el nombre de un publicador que no es de SQL Server. publication es de tipo sysname y su valor predeterminado es NULL. No debe especificar este parámetro para un publicador de SQL Server.
Notas
sp_expired_subscription_cleanup se utiliza en todos los tipos de réplica.
El trabajo Limpieza de suscripciones caducadas ejecuta sp_expired_subscription_cleanup para detectar y quitar las suscripciones caducadas de las bases de datos de publicaciones cada 24 horas. Si alguna de las suscripciones ha caducado, es decir, no está sincronizada con el publicador durante el período de retención, se declara la publicación como caducada y se limpian las trazas de la suscripción en el publicador. Para obtener más información, vea Desactivación y caducidad de las suscripciones.
Permisos
Sólo los miembros de la función fija de servidor sysadmin o de la función fija de base de datos db_owner pueden ejecutar sp_expired_subscription_cleanup.
Valores de código de retorno
0 (correcto) o 1 (error)
Vea también
Referencia
sp_mergesubscription_cleanup (Transact-SQL)
sp_subscription_cleanup (Transact-SQL)
Procedimientos almacenados del sistema (Transact-SQL)