sp_replflush (Transact-SQL)

Vide le cache d'article. Cette procédure stockée est exécutée au niveau du 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 doit seulement être utilisée pour une réplication de dépannage sous les instructions d'un professionnel expérimenté du support de la réplication.

Icône Lien de rubriqueConventions de la syntaxe de Transact-SQL

Syntaxe

sp_replflush

Valeurs des codes renvoyés

0 (succès) ou 1 (échec)

Notes

sp_replflush est utilisée au cours d'une réplication transactionnelle.

Les définitions d'articles sont stockées dans le cache dans un but d'efficacité. sp_replflush est utilisée par d'autres procédures stockées de réplication chaque fois que la définition d'un article est modifiée ou abandonnée.

Seule une connexion cliente peut avoir un accès de lecteur de journal à une base de données spécifique. Si un client a un accès de lecteur de journal à une base de données, l'exécution de sp_replflush provoque la libération de cet accès par le client. D'autres clients peuvent alors analyser le journal de transaction à l'aide de sp_replcmds ou sp_replshowcmds.

Autorisations

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.