Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Aplica-se a: SQL Server
Especifica um editor redirecionado para um par editor/base de dados existente. Se a base de dados do editor pertencer a um grupo de disponibilidade Sempre Ligado (AG), o editor redirecionado é o nome do ouvinte AG associado ao AG.
Transact-SQL convenções de sintaxe
Syntax
sys.sp_redirect_publisher
[ @original_publisher = ] N'original_publisher'
, [ @publisher_db = ] N'publisher_db'
[ , [ @redirected_publisher = ] N'redirected_publisher' ]
[ ; ]
Arguments
[ @original_publisher = ] N'original_publisher'
O nome da instância do SQL Server que originalmente publicou a base de dados. @original_publisher é sysname, sem padrão.
@publisher_db [ = ] N'publisher_db'
O nome da base de dados que está a ser publicada. @publisher_db é sysname, sem padrão.
[ @redirected_publisher = ] N'redirected_publisher'
O nome do ouvinte da AG associado à AG será o novo editor.
@redirected_publisher é sysname, com um padrão de NULL. Quando o ouvinte AG estiver configurado para usar uma porta não padrão, especifique o número da porta juntamente com o nome do ouvinte, como ListenerName,51433.
Valores de código de retorno
0 (sucesso) ou 1 (fracasso).
Conjunto de resultados
None.
Observações
sp_redirect_publisher é usado para permitir que um editor de replicação seja redirecionado para o primário atual de um AG, associando o par editor/base de dados ao ouvinte de um AG. Executar sp_redirect_publisher depois de o ouvinte AG estar configurado para o AG que contém a base de dados publicada.
Se a base de dados de publicações no editor original for removida de um AG na réplica primária, execute sp_redirect_publisher sem especificar um valor para o parâmetro @redirected_publisher para remover o redirecionamento do par editor/base de dados. Para mais informações sobre como redirecionar o publisher, consulte Gerir uma base de dados replicada do Publisher como parte de um grupo de disponibilidade Always On.
Permissions
O chamador deve ser membro do papel de servidor fixo de sysadmin , do papel fixo de base de dados db_owner para a base de dados de distribuição, ou membro de uma lista de acesso a publicações para uma publicação definida associada à base de dados do editor.