sp_removedistpublisherdbreplication (Transact-SQL)
Se aplica a: SQL Server
Azure SQL Instancia administrada
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 = ] 'publisher'
, [ @publisher_db = ] 'publisher_db'
Argumentos
[ @publisher = ] 'publisher'
Es el nombre del servidor del publicador. publisher es sysname, sin ningún valor predeterminado.
[ @publisher_db = ] 'publisher_db'
Es el nombre de la base de datos de publicación. publisher_db es sysname sin valor predeterminado.
Valores de código de retorno
0 (correcto) o 1 (error)
Comentarios
sp_removedistpublisherdbreplication se usa en 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 del rol fijo de base de datos de db_owner en la base de datos de distribución pueden ejecutar sp_removedistpublisherdbreplication.