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_replflush
o .