sp_replflush (Transact-SQL)

S’applique à :SQL ServerAzure SQL Managed Instance

Vide le cache d'article. Cette procédure stockée est exécutée sur le serveur de publication dans la base de données de publication.

Important

Vous ne devriez pas à avoir à exécuter cette procédure manuellement. sp_replflush ne doit être utilisé que pour résoudre les problèmes de réplication comme indiqué par un professionnel de la prise en charge de la réplication expérimenté.

Conventions de la syntaxe Transact-SQL

Syntaxe

  
sp_replflush  

Codet de retour

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

Notes

sp_replflush est utilisé dans la réplication transactionnelle.

Les définitions d'articles sont stockées dans le cache pour plus d'efficacité. 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.

Seule une connexion cliente peut avoir un accès de lecteur de journal à une base de données spécifique. Si un client dispose d’un accès lecteur de journal à une base de données, l’exécution de sp_replflush entraîne la publication de son accès par le client. D’autres clients peuvent ensuite analyser le journal des transactions à l’aide de sp_replcmds ou de sp_replshowcmds.

Autorisations

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

Voir aussi

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