sp_setreplfailovermode (Transact-SQL)sp_setreplfailovermode (Transact-SQL)

S’APPLIQUE À : ouiSQL Server nonAzure SQL Database nonAzure SQL Data Warehouse nonParallel Data Warehouse APPLIES TO: yesSQL Server noAzure SQL Database noAzure SQL Data Warehouse noParallel Data Warehouse

Permet de configurer le mode de basculement des abonnements activés pour la mise à jour immédiate avec possibilité de basculement vers la mise à jour en attente.Allows you to set the failover operation mode for subscriptions enabled for immediate updating with queued updating as failover. Cette procédure stockée est exécutée sur la base de données d'abonnement de l'Abonné.This stored procedure is executed at the Subscriber on the subscription database. Pour plus d’informations sur les modes de basculement, consultez à des abonnements pour la réplication transactionnelle.For more information about failover modes, see Updatable Subscriptions for Transactional Replication.

Icône de lien de rubrique Conventions de la syntaxe Transact-SQLTopic link icon Transact-SQL Syntax Conventions

SyntaxeSyntax

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

ArgumentsArguments

[ @publisher = ] 'publisher' Est le nom de la publication.[ @publisher = ] 'publisher' Is the name of the publication. publication est sysname, sans valeur par défaut.publication is sysname, with no default. La publication doit déjà exister.The publication must already exist.

[ @publisher_db = ] 'publisher_db' Est le nom de la base de données de publication.[ @publisher_db = ] 'publisher_db' Is the name of the publication database. publisher_db est sysname, sans valeur par défaut.publisher_db is sysname, with no default.

[ @publication = ] 'publication' Est le nom de la publication.[ @publication = ] 'publication' Is the name of the publication. publicationest sysname, sans valeur par défaut.publicationis sysname, with no default.

[ @failover_mode=** ] 'failover_mode'[@failover_mode=**] 'failover_mode'
Mode de basculement pour l'abonnement.Is the failover mode for the subscription. failover_mode est nvarchar (10) et peut prendre l’une des valeurs suivantes.failover_mode is nvarchar(10) and can be one of these values.

ValueValue DescriptionDescription
immédiate ou syncimmediate or sync Les modifications de données effectuées sur l'Abonné sont instantanément copiées en bloc sur le serveur de publication.Data modifications made at the Subscriber are bulk-copied to the Publisher as they occur.
En file d’attentequeued Modifications de données sont stockées dans un MicrosoftMicrosoft SQL ServerSQL Server file d’attente.Data modifications are stored in a MicrosoftMicrosoft SQL ServerSQL Server queue.

Notes

MicrosoftMicrosoft Message Queuing a été déconseillée et n’est plus pris en charge.Message Queuing has been deprecated and is no longer supported.

[ @override = ] override Usage interne uniquement.[ @override = ] override Internal use only.

Valeurs des codes de retourReturn Code Values

0 (réussite) ou 1 (échec)0 (success) or 1 (failure)

NotesRemarks

sp_setreplfailovermode est utilisé dans la réplication d’instantané ou réplication transactionnelle pour les abonnements sont activés, soit en file d’attente de la mise à jour avec le basculement vers la mise à jour immédiate ou mise à jour immédiate avec basculement en file d’attente la mise à jour.sp_setreplfailovermode is used in snapshot replication or transactional replication for which subscriptions are enabled, either for queued updating with failover to immediate updating, or for immediate updating with failover to queued updating.

AutorisationsPermissions

Seuls les membres de la sysadmin rôle serveur fixe ou db_owner rôle de base de données fixe peuvent exécuter sp_setreplfailovermode.Only members of the sysadmin fixed server role or db_owner fixed database role can execute sp_setreplfailovermode.

Voir aussiSee Also

Basculer entre les Modes de mise à jour d’un abonnement transactionnel actualisable Switch Between Update Modes for an Updatable Transactional Subscription
Procédures stockées système (Transact-SQL)System Stored Procedures (Transact-SQL)