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.
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.