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
.