sp_redirect_publisher (Transact-SQL)
Si applica a:SQL Server
Specifica un server di pubblicazione reindirizzato per una coppia server di pubblicazione/database esistente. Se il database del server di pubblicazione appartiene a un gruppo di disponibilità Always On, il server di pubblicazione reindirizzato è il nome del listener del gruppo di disponibilità associato al gruppo di disponibilità.
Convenzioni di sintassi Transact-SQL
Sintassi
sp_redirect_publisher
[ @original_publisher = ] N'original_publisher'
, [ @publisher_db = ] N'publisher_db'
[ , [ @redirected_publisher = ] N'redirected_publisher' ]
[ ; ]
Argomenti
[ @original_publisher = ] N'original_publisher'
Nome dell'istanza di SQL Server che ha originariamente pubblicato il database. @original_publisher è sysname, senza impostazione predefinita.
[ @publisher_db = ] N'publisher_db'
Il nome del database da pubblicare. @publisher_db è sysname, senza impostazione predefinita.
[ @redirected_publisher = ] N'redirected_publisher'
Nome del listener del gruppo di disponibilità associato al gruppo di disponibilità che sarà il nuovo editore. @redirected_publisher è sysname, con un valore predefinito .NULL
Quando il listener del gruppo di disponibilità è configurato per l'uso di una porta non predefinita, specificare il numero di porta insieme al nome del listener, ad esempio ListenerName,51433
.
Valori del codice restituito
0
(esito positivo) o 1
(errore).
Set di risultati
None
Osservazioni:
sp_redirect_publisher
viene usato per consentire a un server di pubblicazione di replica di essere reindirizzato al primario corrente di un gruppo di disponibilità associando la coppia di server di pubblicazione/database al listener di un gruppo di disponibilità. Eseguire sp_redirect_publisher
dopo che il listener del gruppo di disponibilità è configurato 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 parametro @redirected_publisher per rimuovere il reindirizzamento per la coppia di server di pubblicazione/database. Per altre informazioni sul reindirizzamento del server di pubblicazione, vedere Gestire un database del server di pubblicazione replicato come parte di un gruppo di disponibilità AlwaysOn.
Autorizzazioni
Il chiamante deve essere membro del ruolo predefinito del server sysadmin , del ruolo predefinito del database di db_owner per il database di distribuzione o di un membro di un elenco di accesso alla pubblicazione per una pubblicazione definita associata al database del server di pubblicazione.
Contenuto correlato
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per