sp_replflush (Transact-SQL)
Aplica-se a: Instância Gerenciada de SQL do Azure do SQL Server
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 indicado por um profissional experiente em suporte de replicação.
Convenções de sintaxe de Transact-SQL
Sintaxe
sp_replflush
Valores do código de retorno
0 (sucesso) ou 1 (falha)
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)