Compartir a través de


sp_removedistpublisherdbreplication (Transact-SQL)

Se aplica a: SQL Server Azure SQL Managed Instance

Quita los metadatos de publicación que pertenecen a una publicación específica del distribuidor. Este procedimiento almacenado se ejecuta en el distribuidor de la base de datos de distribución.

Convenciones de sintaxis de Transact-SQL

Sintaxis

sp_removedistpublisherdbreplication
    [ @publisher = ] N'publisher'
    , [ @publisher_db = ] N'publisher_db'
[ ; ]

Argumentos

[ @publisher = ] N'publisher'

Nombre del servidor del publicador. @publisher es sysname, sin ningún valor predeterminado.

[ @publisher_db = ] N'publisher_db'

Nombre de la base de datos de publicación. @publisher_db es sysname, sin ningún valor predeterminado.

Valores de código de retorno

0 (correcto) o 1 (erróneo).

Comentarios

sp_removedistpublisherdbreplication se usa mediante la replicación transaccional y de instantáneas.

sp_removedistpublisherdbreplication se usa cuando se debe volver a crear una base de datos publicada sin quitar también la base de datos de distribución. Se quitan los siguientes metadatos:

  • Todos los metadatos de la publicación.
  • Los metadatos de todos los artículos que pertenecen a la publicación.
  • Los metadatos de todas las suscripciones a la publicación.
  • Los metadatos de todos los trabajos de Agente de replicación que pertenecen a la publicación.

Permisos

Solo los miembros del rol fijo de servidor sysadmin en el distribuidor o los miembros de la db_owner rol fijo de base de datos de la base de datos de distribución pueden ejecutar sp_removedistpublisherdbreplication.