Compartir a través de


sp_subscription_cleanup (Transact-SQL)

Se aplica a: SQL Server

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.

Convenciones de sintaxis de Transact-SQL

Sintaxis

sp_subscription_cleanup
    [ @publisher = ] N'publisher'
    [ , [ @publisher_db = ] N'publisher_db' ]
    [ , [ @publication = ] N'publication' ]
    [ , [ @reserved = ] N'reserved' ]
    [ , [ @from_backup = ] from_backup ]
[ ; ]

Argumentos

[ @publisher = ] N'publisher'

El nombre del publicador. @publisher es sysname, sin ningún valor predeterminado.

[ @publisher_db = ] N'publisher_db'

Nombre de la base de datos del publicador. @publisher_db es sysname, con un valor predeterminado de NULL.

[ @publication = ] N'publication'

Nombre de la publicación. @publication es sysname, con un valor predeterminado de NULL. Si NULLes , se eliminan las suscripciones que usan una publicación de agente compartido en la base de datos de publicación.

[ @reserved = ] N'reserved'

Solamente se identifica con fines informativos. No compatible. La compatibilidad con versiones posteriores no está garantizada.

[ @from_backup = ] from_backup

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 (erróneo).

Comentarios

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

Permisos

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