sp_removedistpublisherdbreplication (Transact-SQL)
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.
Sintaxe
sp_removedistpublisherdbreplication [ @publisher = ] 'publisher'
, [ @publisher_db = ] 'publisher_db'
Argumentos
[ @publisher= ] 'publisher'
É o nome do servidor do Publicador. publisher é sysname, sem padrão.[ @publisher_db= ] 'publisher_db'
É o nome do banco de dados de publicação. publisher_db é sysname, sem padrão.
Valores de código de retorno
0 (êxito) 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 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.