sp_helpreplfailovermode (Transact-SQL)

S’applique à :SQL Server

Affiche le mode de basculement actuel d'un abonnement. Cette procédure stockée est exécutée au niveau de l'Abonné, sur n'importe quelle base de données. Pour plus d’informations sur les modes de basculement, consultez Abonnements pouvant être mis à jour pour la réplication transactionnelle.

Conventions de la syntaxe Transact-SQL

Syntaxe

  
sp_helpreplfailovermode [ @publisher= ] 'publisher'   
    [ , [ @publisher_db = ] 'publisher_db' ]   
    [ , [ @publication = ] 'publication' ]   
    [ , [ @failover_mode_id= ] 'failover_mode_id'OUTPUT]   
    [ , [ @failover_mode = ] 'failover_mode'OUTPUT]   

Arguments

[ @publisher = ] 'publisher' Nom du serveur de publication qui participe à la mise à jour de cet Abonné. publisher est sysname, sans valeur par défaut. Le serveur de publication doit déjà être configuré pour la publication.

[ @publisher_db = ] 'publisher_db' Nom de la base de données de publication. publisher_db est sysname, sans valeur par défaut.

[ @publication = ] 'publication' Nom de la publication qui participe à la mise à jour de cet Abonné. publicationest sysname, sans valeur par défaut.

[ @failover_mode_id = ] 'failover_mode_id' OUTPUT Retourne la valeur entière du mode de basculement et est un paramètre OUTPUT . failover_mode_id est un tinyint avec la valeur par défaut 0. Elle retourne 0 pour la mise à jour immédiate et 1 pour la mise à jour en file d’attente.

[ @failover_mode = ] 'failover_mode' OUTPUT Retourne le mode dans lequel les modifications de données sont apportées à l’Abonné. failover_mode est un nvarchar(10) avec la valeur par défaut NULL. Paramètre OUTPUT .

Valeur Description
Immédiate Mise à jour immédiate : les mises à jour réalisées sur l'Abonné sont immédiatement propagées au serveur de publication à l'aide du protocole de validation à deux phases (2PC).
Queue Mise à jour en attente : les mises à jour effectuées sur l'Abonné sont stockées dans une file d'attente.

Codet de retour

0 (réussite) ou 1 (échec)

Remarques

sp_helpreplfailovermode est utilisé dans la réplication d’instantané ou la réplication transactionnelle pour laquelle les abonnements sont activés pour la mise à jour immédiate avec mise à jour en file d’attente comme basculement, en cas de défaillance.

Autorisations

Seuls les membres du rôle serveur fixe sysadmin ou du rôle de base de données fixe db_owner peuvent exécuter sp_helpreplfailovermode.

Voir aussi

sp_setreplfailovermode (Transact-SQL)