sp_helpreplfailovermode (Transact-SQL)

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.

Icône Lien de rubriqueConventions de la syntaxe de 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 l'Abonné. publisher est de type 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. L'argument publisher_db est de type sysname et n'a pas de valeur par défaut.
  • [ @publication=] 'publication'
    Nom de la publication qui participe à la mise à jour de l'Abonné. publication est de type sysname sans valeur par défaut.
  • [ @failover_mode_id=] 'failover_mode_id' OUTPUT
    Renvoie la valeur entière du mode de basculement et correspond à un paramètre OUTPUT. failover_mode_id est de type tinyint, avec la valeur par défaut 0. Renvoie 0 pour la mise à jour immédiate et 1 pour la mise à jour en file d'attente.
  • [@failover_mode=] 'failover_mode'OUTPUT
    Renvoie le mode dans lequel les modifications sont effectuées au niveau de l'Abonné. failover_mode est de type nvarchar(10), avec la valeur par défaut NULL. Paramètre de sortie OUTPUT.

    Valeur Description

    immediate

    Mise à jour immédiate : les mises à jour réalisées sur l'Abonné sont immédiatement diffusées auprès du serveur de publication à l'aide du protocole de validation à deux phases (2PC).

    queued

    Mise à jour en attente : les mises à jour effectuées sur l'Abonné sont stockées dans une file d'attente.

Valeurs des codes de retour

0 (succès) ou 1 (échec)

Notes

sp_helpreplfailovermode est utilisé dans la réplication de capture instantanée ou dans la réplication transactionnelle avec les abonnements pouvant être mis à jour immédiatement, avec mise à jour en file d'attente comme mode de basculement en cas d'échec.

Autorisations

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

Voir aussi

Référence

sp_setreplfailovermode (Transact-SQL)

Aide et Informations

Assistance sur SQL Server 2005