sp_validate_redirected_publisher (Transact-SQL)
Aplica-se a:SQL Server
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. Esse procedimento é chamado por sp_get_redirected_publisher
.
Convenções de sintaxe de Transact-SQL
Sintaxe
sp_validate_redirected_publisher
[ @original_publisher = ] N'original_publisher'
, [ @publisher_db = ] N'publisher_db'
, [ @redirected_publisher = ] N'redirected_publisher' OUTPUT
, [ @multi_subnet_failover = ] multi_subnet_failover
[ ; ]
Argumentos
@original_publisher [ = ] N'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 [ = ] N'publisher_db'
O nome do banco de dados que está sendo publicado. @publisher_db é sysname, sem padrão.
@redirected_publisher [ = ] N'redirected_publisher' SAÍDA
O destino do redirecionamento especificou quando sp_redirect_publisher
foi chamado para o par editor/banco de dados. @redirected_publisher é um parâmetro OUTPUT do tipo sysname.
@multi_subnet_failover [ = ] multi_subnet_failover
Aplica-se a: SQL Server 2022 (16.x) 10 e versões posteriores.
Usado para passar informações para a criação do servidor vinculado dinâmico. Se 0
, o servidor vinculado dinâmico não for criado com o MultiSubnetFailover
parâmetro. Se 1
, o servidor vinculado dinâmico será criado com o MultiSubnetFailover
parâmetro como 1
. @multi_subnet_failover é bit, com um padrão de 0
.
Valores do código de retorno
0
(sucesso) ou 1
(falha).
Conjunto de resultados
Nenhum.
Comentários
Se nenhuma entrada existir para o editor e o banco de dados de publicação, sp_validate_redirected_publisher
retornará null no parâmetro de saída @redirected_publisher. Se uma entrada existir, ela será retornada no parâmetro de saída em casos de êxito e 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 do editor.
Conteúdo relacionado
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de