Partilhar via


sp_syscollector_set_cache_window (Transact-SQL)

Define o número de vezes para tentativa de carregamento de dados no caso de falha. Tentar novamente um carregamento no caso de falha reduzirá o risco de perder os dados coletados.

Ícone de vínculo de tópicoConvenções de sintaxe Transact-SQL

Sintaxe

sp_syscollector_set_cache_window [ @cache_window = ] cache_window 

Argumentos

  • [ @cache\_window = ] cache_window
    É o número de vezes em que, depois de uma falha, há uma nova tentativa de carregamento de dados no data warehouse de gerenciamento sem perda dos dados. cache_window é int com um valor padrão de 1. cache_window pode ter um dos seguintes valores:

    Value

    Descrição

    -1

    Armazena em cache todos os dados de carregamento de falhas de carregamento anteriores.

    0

    Não armazena em cache quaisquer dados de uma falha de carregamento.

    n

    Dados armazenados em cache de n falhas de carregamento anteriores, em que n >= 1.

Valores de código de retorno

0 (êxito) 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 Como habilitar ou desabilitar a coleta de dados e Gerenciando a coleta de dados usando Transact-SQL.

Permissões

Requer associação na função de banco de dados fixa dc_admin (com a 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;