Partage via


sp_replflush (Transact-SQL)

S’applique à : SQL Server Azure 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 devez pas avoir à exécuter cette procédure manuellement. Vous devez uniquement utiliser sp_replflush 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
[ ; ]

Arguments

Aucun.

Valeurs des codes de retour

0 (réussite) or 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 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 sp_replcmds ou 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 s’exécuter sp_replflush.