Compartilhar via


sp_replflush (Transact-SQL)

Libera o cache de artigo. Esse procedimento armazenado é executado no Publicador, no banco de dados de publicação.

Observação importanteImportante

Você não deve executar esse procedimento manualmente. sp_replflush só deve ser usado para solucionar problemas de replicação sob a orientação de um profissional de suporte à replicação experiente.

Ícone de vínculo de tópicoConvenções de sintaxe Transact-SQL

Sintaxe

sp_replflush

Valores de código de retorno

0 (êxito) ou 1 (falha)

Comentários

sp_replflush é usado em replicação transacional.

Definições de artigos são armazenados no cache para maior eficiência. sp_replflush é usado por outros procedimentos armazenados de replicação, sempre que uma definição de artigo é modificada ou descartada.

Somente uma conexão de cliente pode ter acesso de Log Reader a um determinado banco de dados. Se um cliente tiver acesso de Log Reader a um banco de dados, a execução de sp_replflush fará com que o cliente libere seu acesso. Outros clientes podem, então, examinar o log de transações usando sp_replcmds ou sp_replshowcmds.

Permissões

Somente membros da função de servidor fixa sysadmin ou da função de banco de dados fixa db_owner podem executar sp_replflush.