Partilhar via


sp_validate_redirected_publisher (Transact-SQL)

Verifica se o host atual do banco de dados de publicação pode dar suporte à replicação. Deve ser executado em um banco de dados de distribuição. Este procedimento é chamado pelo sp_get_redirected_publisher.

Ícone de vínculo de tópico Convenções da sintaxe Transact-SQL

Sintaxe

sp_validate_redirected_publisher 
    [ @original_publisher = ] 'original_publisher',
    [ @publisher_db = ] 'database_name', 
    [ @redirected_publisher = ] 'new_publisher' output

Argumentos

  • [ @original_publisher = ] 'original_publisher'
    O nome da instância do SQL Server que publicou originalmente o banco de dados. original_publisher é sysname, sem padrão.

  • [ @publisher_db = ] 'publisher_db'
    O nome do banco de dados que está sendo publicado. publisher_db é sysname, sem padrão.

  • [ @redirected_publisher = ] 'redirected_publisher'
    O destino de redirecionamento especificado quando sp_redirect_publisher foi chamado para o par publicador/banco de dados. redirected_publisher é sysname, sem padrão.

Valores de código de retorno

0 (êxito) ou 1 (falha)

Conjuntos de resultados

Nenhum.

Comentários

Se não houver nenhuma entrada para o publicador e o banco de dados de publicação, sp_validate_redirected_publisher retornará um valor nulo no parâmetro de saída @redirected\_publisher. Se uma entrada existir, ela será retornada no parâmetro de saída nos casos de êxito e de falha.

Se a validação for bem-sucedida, sp_validate_redirected_publisher retornará uma indicação de sucesso.

Se a validação falhar, ocorrerão erros descrevendo a falha.

Permissões

O chamador deve ser membro da função de servidor fixa sysadmin, da função de banco de dados fixa db_owner para o banco de dados de distribuição ou membro de uma lista de acesso à publicação para uma publicação definida associada ao banco de dados publicador.

Consulte também

Referência

Procedimentos armazenados de replicação (Transact-SQL)

sp_get_redirected_publisher (Transact-SQL)

sp_redirect_publisher (Transact-SQL)

sp_validate_replica_hosts_as_publishers (Transact-SQL)