sp_redirect_publisher (Transact-SQL)

 

Si applica a: SQL Server

THIS TOPIC APPLIES TO: yesSQL Server (starting with 2012)noAzure SQL DatabasenoAzure SQL Data Warehouse noParallel Data Warehouse

Specifica un server di pubblicazione reindirizzato per una coppia server di pubblicazione/database esistente. Se i database di pubblicazione appartiene a un gruppo di disponibilità AlwaysOn, il server di pubblicazione reindirizzato è il nome del listener gruppo disponibilità associato al gruppo di disponibilità.

Topic link icon Convenzioni della sintassi Transact-SQL

  
sp_redirect_publisher   
    [ @original_publisher = ] 'original_publisher',  
    [ @publisher_db = ] 'database_name'   
    [ , [ @redirected_publisher = ] 'new_publisher' ]  

[ @original_publisher = ] 'original_publisher'
Il nome dell'istanza di SQL Server che ha pubblicato in origine il database. original_publisher è sysname, non prevede alcun valore predefinito.

[ @publisher_db = ] 'publisher_db'
Il nome del database da pubblicare. publisher_db è sysname, non prevede alcun valore predefinito.

[ @redirected_publisher = ] 'redirected_publisher'
Il nome del listener del gruppo di disponibilità associato al gruppo di disponibilità che sarà il nuovo server di pubblicazione. redirected_publisher è sysname, non prevede alcun valore predefinito. Quando il listener del gruppo di disponibilità è configurato per una porta non predefinita, specificare il numero della porta insieme al nome del listener, ad esempio 'Listenername,51433'

0 (esito positivo) o 1 (errori)

Nessuno

sp_redirect_publisher viene utilizzato per consentire a un server di pubblicazione di replica essere reindirizzati alla replica primaria corrente di un gruppo di disponibilità AlwaysOn associando la coppia server di pubblicazione/database di listener di un gruppo di disponibilità. Eseguire sp_redirect_publisher dopo aver configurato il listener del gruppo di disponibilità per il gruppo di disponibilità che contiene il database pubblicato.

Se il database di pubblicazione nel server di pubblicazione originale viene rimosso da un gruppo di disponibilità nella replica primaria, eseguire sp_redirect_publisher senza specificare un valore per il * @redirected_publisher * parametro da rimuovere il reindirizzamento per la coppia server di pubblicazione/database. Per ulteriori informazioni sul reindirizzamento del server di pubblicazione, vedere gestione di un Database di pubblicazione AlwaysOn (SQL Server).

Chiamante deve essere un membro del sysadmin ruolo predefinito del server, il db_owner ruolo database fisso per il database di distribuzione o un membro di un elenco di accesso per una pubblicazione definita associata al database di pubblicazione.

Replica le Stored procedure (Transact-SQL)
sp_validate_redirected_publisher (Transact-SQL)
sp_get_redirected_publisher (Transact-SQL)
sp_validate_replica_hosts_as_publishers (Transact-SQL)

Aggiunte alla community

AGGIUNGI
Mostra: