sp_replflush (Transact-SQL)

Aplica-se a:SQL ServerInstância Gerenciada de SQL do Azure

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

Importante

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

Convenções de sintaxe de Transact-SQL

Sintaxe

  
sp_replflush  

Valores do código de retorno

0 (sucesso) ou 1 (fracasso)

Comentários

sp_replflush é usado na replicação transacional.

As definições de artigo são armazenadas 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 leitor de log a um banco de dados, a execução sp_replflush fará com que o cliente libere seu acesso. Outros clientes podem então verificar 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.

Confira também

sp_replcmds (Transact-SQL)
sp_repldone (Transact-SQL)
sp_repltrans (Transact-SQL)
Procedimentos armazenados do sistema (Transact-SQL)