sp_helpreplfailovermode (Transact-SQL)
Si applica a:SQL Server
Visualizza la modalità di failover corrente di una sottoscrizione. Questa stored procedure viene eseguita in qualsiasi database del Sottoscrittore. Per altre informazioni sulle modalità di failover, vedere Sottoscrizioni aggiornabili per la replica transazionale.
Convenzioni di sintassi Transact-SQL
Sintassi
sp_helpreplfailovermode [ @publisher= ] 'publisher'
[ , [ @publisher_db = ] 'publisher_db' ]
[ , [ @publication = ] 'publication' ]
[ , [ @failover_mode_id= ] 'failover_mode_id'OUTPUT]
[ , [ @failover_mode = ] 'failover_mode'OUTPUT]
Argomenti
[ @publisher = ] 'publisher'
Nome del server di pubblicazione che partecipa all'aggiornamento del Sottoscrittore. publisher è sysname, senza impostazione predefinita. Il server di pubblicazione deve essere già configurato per la pubblicazione.
[ @publisher_db = ] 'publisher_db'
Nome del database di pubblicazione. publisher_db è sysname, senza impostazione predefinita.
[ @publication = ] 'publication'
Nome della pubblicazione che partecipa all'aggiornamento del Sottoscrittore. publicationè sysname, senza impostazione predefinita.
[ @failover_mode_id = ] 'failover_mode_id' OUTPUT
Restituisce il valore intero della modalità di failover ed è un parametro OUTPUT . failover_mode_id è un tinyint con un valore predefinito pari a 0. Restituisce 0 per l'aggiornamento immediato e 1 per l'aggiornamento in coda.
[ @failover_mode = ] 'failover_mode' OUTPUT
Restituisce la modalità in cui vengono apportate modifiche ai dati nel Sottoscrittore. failover_mode è un valore nvarchar(10) con valore predefinito NULL. Parametro OUTPUT.
Valore | Descrizione |
---|---|
Immediato | Aggiornamento immediato: gli aggiornamenti implementati nel Sottoscrittore vengono propagati immediatamente al server di pubblicazione tramite il protocollo di commit in due fasi (2PC). |
Accodati | Aggiornamento in coda: gli aggiornamenti implementati nel Sottoscrittore vengono archiviati in una coda. |
Valori del codice restituito
0 (esito positivo) o 1 (errore)
Osservazioni:
sp_helpreplfailovermode viene usato nella replica snapshot o nella replica transazionale per cui le sottoscrizioni sono abilitate per l'aggiornamento immediato con aggiornamento in coda come failover, in caso di errore.
Autorizzazioni
Solo i membri del ruolo predefinito del server sysadmin o il ruolo predefinito del database db_owner possono essere eseguiti sp_helpreplfailovermode.
Vedi anche
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