sp_setreplfailovermode (Transact-SQL)

Consente di impostare la modalità di failover per le sottoscrizioni abilitate per l'aggiornamento immediato sostituito dall'aggiornamento in coda in caso di errore. Questa stored procedure viene eseguita nel database di sottoscrizione del Sottoscrittore. Per ulteriori informazioni sulle modalità di failover, vedere Sottoscrizioni aggiornabili per la replica transazionale.

Icona di collegamento a un argomentoConvenzioni della sintassi Transact-SQL

Sintassi

sp_setreplfailovermode [ @publisher= ] 'publisher'
    [ , [ @publisher_db = ] 'publisher_db' ]
    [ , [ @publication= ] 'publication' ]
    [ , [ @failover_mode= ] 'failover_mode' ]
    [ , [ @override = ] override ]

Argomenti

  • [ @publisher=] 'publisher'
    Nome del server di pubblicazione. publisher è di tipo sysname e non prevede alcun valore predefinito. È necessario che la pubblicazione esista già.
  • [ @publisher_db =] 'publisher_db'
    Nome del database di pubblicazione. publisher_db è di tipo sysname e non prevede alcun valore predefinito.
  • [ @publication=] 'publication'
    Nome della pubblicazione. publicationè di tipo sysname e non prevede alcun valore predefinito.
  • [@failover_mode=] 'failover_mode'
    Modalità di failover per la sottoscrizione. failover_mode è di tipo nvarchar(10) e i possibili valori sono i seguenti.

    Valore Descrizione

    immediate o sync

    Le modifiche apportate ai dati nel Sottoscrittore vengono copiate in massa nel server di pubblicazione a mano a mano che vengono implementate.

    queued

    Le modifiche apportate ai dati vengono archiviate in una coda di Microsoft SQL Server.

    [!NOTA] L'utilizzo di MSMQ (Microsoft Message Queuing) non è più supportato.

  • [ @override= ] override
    Solo per uso interno.

Osservazioni

sp_setreplfailovermode viene utilizzata per la replica snapshot o transazionale quando le sottoscrizioni sono abilitate per l'aggiornamento in coda sostituito dall'aggiornamento immediato in caso di errore oppure per l'aggiornamento immediato sostituito dall'aggiornamento in coda in caso di errore.

Autorizzazioni

Solo i membri del ruolo predefinito del server sysadmin o del ruolo predefinito del database db_owner possono eseguire sp_setreplfailovermode.

Valori restituiti

0 (esito positivo) o 1 (esito negativo)

Vedere anche

Riferimento

Stored procedure di sistema (Transact-SQL)

Altre risorse

How to: Switch Between Updating Modes for an Updating Transactional Subscription (Replication Transact-SQL Programming)

Guida in linea e informazioni

Assistenza su SQL Server 2005