sp_replflush (Transact-SQL)

Vide le cache d'article. Cette procédure stockée est exécutée au niveau du serveur de publication sur 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 rubrique Conventions de la syntaxe de Transact-SQL

Syntaxe

sp_replflush

Valeurs des codes de retour

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 pour plus d'efficacité. sp_replflush est utilisée 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 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.

Voir aussi

Référence

sp_replcmds (Transact-SQL)

sp_repldone (Transact-SQL)

sp_repltrans (Transact-SQL)

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