Compartir a través de


sp_subscription_cleanup (Transact-SQL)

Quita los metadatos cuando se quita una suscripción de un suscriptor. Para una suscripción de transacción sincronizada, también incluye desencadenadores de actualización inmediata. Este procedimiento almacenado se ejecuta en el suscriptor de la base de datos de suscripciones.

Icono de vínculo a temas Convenciones de sintaxis de Transact-SQL

Sintaxis

sp_subscription_cleanup [ @publisher = ] 'publisher' 
        , [ @publisher_db = ] 'publisher_db'
    [ , [ @publication = ] 'publication']
    [ , [ @reserved = ] 'reserved']

Argumentos

  • [ @publisher=] 'publisher'
    Es el nombre del publicador. publisher es de tipo sysname y no tiene ningún valor predeterminado.

  • [ @publisher_db=] 'publisher_db'
    Es el nombre de la base de datos del publicador. publisher_db es de tipo sysname y no tiene ningún valor predeterminado.

  • [ @publication=] 'publication'
    Es el nombre de la publicación. publication es de tipo sysname y su valor predeterminado es NULL. Si el valor es NULL, se eliminarán las suscripciones que utilicen una publicación de agente compartida de la base de datos de publicaciones.

  • [ @reserved=] 'reserved'
    Solamente se identifica con fines informativos. No compatible. La compatibilidad con versiones posteriores no está garantizada.

Valores de código de retorno

0 (correcto) o 1 (error)

Comentarios

sp_subscription_cleanup se utiliza en la replicación de instantáneas y transaccional.

Permisos

Solo los miembros del rol fijo de servidor sysadmin o del rol fijo de base de datos db_owner pueden ejecutar sp_subscription_cleanup.

Vea también

Referencia

sp_expired_subscription_cleanup (Transact-SQL)

sp_mergesubscription_cleanup (Transact-SQL)

Procedimientos almacenados del sistema (Transact-SQL)