sp_removedistpublisherdbreplication (Transact-SQL)

Aplica-se a:SQL ServerInstâ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 = ] 'publisher'  
        , [ @publisher_db = ] 'publisher_db'  

Argumentos

[ @publisher = ] 'publisher' É o nome do servidor do Publisher. 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 do código de retorno

0 (sucesso) ou 1 (fracasso)

Comentários

sp_removedistpublisherdbreplication é usado pela replicação transacional e de snapshot.

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.

Confira também

Procedimentos armazenados do sistema (Transact-SQL)