sp_syscollector_set_cache_window (Transact-SQL)
Aplica-se: SQL Server
Define o número de vezes para tentar um upload de dados se ocorrer uma falha. Tentar novamente um carregamento no caso de falha reduzirá o risco de perder os dados coletados.
Convenções de sintaxe de Transact-SQL
Sintaxe
sp_syscollector_set_cache_window [ [ @cache_window = ] cache_window ]
[ ; ]
Argumentos
@cache_window [ = ] cache_window
O número de vezes que um upload de dados com falha para o data warehouse de gerenciamento é repetido sem perder dados. @cache_window é int, com um padrão de 1
. @cache_window pode ter um dos seguintes valores:
Valor | Descrição |
---|---|
-1 |
Armazena em cache todos os dados de carregamento de falhas de carregamento anteriores. |
0 |
Não armazene em cache nenhum dado de uma falha de upload. |
n | Armazene em cache os dados de n falhas de upload anteriores, em que n>= 1. |
Valores do código de retorno
0
(sucesso) ou 1
(falha).
Comentários
Você deve desabilitar o coletor de dados antes de alterar sua configuração de janela de cache. Esse procedimento armazenado falhará se o coletor de dados estiver habilitado. Para obter mais informações, consulte Habilitar ou desabilitar a coleta de dados e Gerenciar a coleta de dados.
Permissões
Requer associação na função de banco de dados fixa dc_admin (com permissão EXECUTE) para executar este procedimento.
Exemplos
O exemplo a seguir desabilita o coletor de dados, configura a janela de cache para reter os dados para até três carregamentos com falha e habilita o coletor de dados.
USE msdb;
GO
EXECUTE dbo.sp_syscollector_disable_collector;
GO
EXECUTE dbo.sp_syscollector_set_cache_window 3;
GO
EXECUTE dbo.sp_syscollector_enable_collector;