sp_removedistpublisherdbreplication (Transact-SQL)
Aplica-se a: SQL Server Instância Gerenciada de SQL do Azure
Remove metadados de publicação pertencentes a uma publicação específica no Distribuidor. Esse procedimento armazenado é executado no Distribuidor, no banco de dados de distribuição.
Convenções de sintaxe de Transact-SQL
Sintaxe
sp_removedistpublisherdbreplication
[ @publisher = ] N'publisher'
, [ @publisher_db = ] N'publisher_db'
[ ; ]
Argumentos
@publisher [ = ] N'editor'
O nome do servidor do Publicador. @publisher é sysname, sem padrão.
@publisher_db [ = ] N'publisher_db'
O nome do banco de dados de publicação. @publisher_db é sysname, sem padrão.
Valores do código de retorno
0
(sucesso) ou 1
(falha).
Comentários
sp_removedistpublisherdbreplication
é usado pela replicação transacional e de instantâneo.
sp_removedistpublisherdbreplication
é usado quando um banco de dados publicado deve ser recriado sem também descartar o banco de dados de distribuição. O seguintes metadados são removidos:
- Todos os metadados de publicação.
- Metadados de todos os artigos que pertencem à publicação.
- Metadados de todas as assinaturas de publicação.
- Metadados de todos os trabalhos de agente de replicação que pertencem à publicação.
Permissões
Somente membros da função de servidor fixa sysadmin no Distribuidor ou membros da função de banco de dados fixa db_owner no banco de dados de distribuição podem executar sp_removedistpublisherdbreplication
.