Compartilhar via


sp_replflush (Transact-SQL)

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

Observação importanteImportante

Você não deve precisar executar esse procedimento manualmente. sp_replflush deve ser usado apenas para solucionar problemas de replicação conforme direcionado por um profissional de suporte de replicação experiente.

Ícone de vínculo de tópico Convenções da 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.

As definições de artigo são armazenadas no cache para maior eficiência. sp_replflush e usado por outros procedimentos armazenados de replicação sempre que uma definição de artigo é modificada ou removida.

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.

Consulte também

Referência

sp_replcmds (Transact-SQL)

sp_repldone (Transact-SQL)

sp_repltrans (Transact-SQL)

Procedimentos armazenados do sistema (Transact-SQL)