sp_replflush (Transact-SQL)sp_replflush (Transact-SQL)

S’APPLIQUE À : ouiSQL Server ouiAzure SQL Database (Managed Instance uniquement) nonAzure SQL Data Warehouse nonParallel Data Warehouse APPLIES TO: yesSQL Server yesAzure SQL Database (Managed Instance only) noAzure SQL Data Warehouse noParallel Data Warehouse

Vide le cache d'article.Flushes the article cache. Cette procédure stockée est exécutée sur le serveur de publication dans la base de données de publication.This stored procedure is executed at the Publisher on the publication database.

Important

Vous ne devriez pas à avoir à exécuter cette procédure manuellement.You should not have to execute this procedure manually. sp_replflush doit être utilisé uniquement pour résoudre les problèmes de réplication, comme indiqué par un professionnel expérimenté du support de la réplication.sp_replflush should only be used for troubleshooting replication as directed by an experienced replication support professional.

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

SyntaxeSyntax

  
sp_replflush  

Valeurs des codes de retourReturn Code Values

0 (succès) ou 1 (échec)0 (success) or 1 (failure)

NotesRemarks

sp_replflush est utilisé dans la réplication transactionnelle.sp_replflush is used in transactional replication.

Les définitions d'articles sont stockées dans le cache pour plus d'efficacité.Article definitions are stored in the cache for efficiency. sp_replflush est utilisé par d’autres procédures stockées de réplication chaque fois qu’une définition d’article est modifiée ou supprimée.sp_replflush is used by other replication stored procedures whenever an article definition is modified or dropped.

Seule une connexion cliente peut avoir un accès de lecteur de journal à une base de données spécifique.Only one client connection can have log reader access to a given database. Si un client dispose d’un accès de lecture de journal à une base de données, l’exécution de sp_replflush entraîne la libération de son accès par le client.If a client has log reader access to a database, executing sp_replflush causes the client to release its access. D’autres clients peuvent ensuite analyser le journal des transactions à l’aide de sp_replcmds ou sp_replshowcmds.Other clients can then scan the transaction log using sp_replcmds or sp_replshowcmds.

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_replflush.Only members of the sysadmin fixed server role or the db_owner fixed database role can execute sp_replflush.

Voir aussiSee Also

sp_replcmds (Transact-SQL) sp_replcmds (Transact-SQL)
sp_repldone (Transact-SQL) sp_repldone (Transact-SQL)
sp_repltrans (Transact-SQL) sp_repltrans (Transact-SQL)
Procédures stockées système (Transact-SQL)System Stored Procedures (Transact-SQL)