Compartilhar via


sp_replflush (Transact-SQL)

Aplica-se a: SQL Server Instâ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 ter que executar este procedimento manualmente. Você só deve usar sp_replflush 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
[ ; ]

Argumentos

Nenhum.

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_replflusho .