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 abonnements pouvant être mis à jour 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 de type 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 de type 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. publication est de type sysname, sans valeur par défaut.publication is sysname, with no default.

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

ValueValue DescriptionDescription
exécution ou synchronisationimmediate 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 attentequeued Les modifications de données sont stockées dans une file d’attente MicrosoftMicrosoft SQL ServerSQL Server.Data modifications are stored in a MicrosoftMicrosoft SQL ServerSQL Server queue.

Notes

MicrosoftMicrosoft Message Queuing est déconseillé 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 (succès) ou 1 (échec)0 (success) or 1 (failure)

NotesRemarks

sp_setreplfailovermode est utilisé dans la réplication d’instantané ou dans la réplication transactionnelle pour laquelle les abonnements sont activés, soit pour la mise à jour en attente avec basculement vers la mise à jour immédiate, soit pour la mise à jour immédiate avec basculement vers la mise à jour en attente.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 du rôle serveur fixe sysadmin ou du rôle de base de données fixe db_owner 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 pouvant être mis àjour Switch Between Update Modes for an Updatable Transactional Subscription
Procédures stockées système (Transact-SQL)System Stored Procedures (Transact-SQL)