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. |
Conventions de la syntaxe de Transact-SQL
Syntaxe
sp_replflush
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.
Valeurs des codes renvoyés
0 (succès) ou 1 (échec)
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)