sp_syscollector_set_cache_window (Transact-SQL)
Imposta il numero di nuovi tentativi di caricamento dei dati in caso di esito negativo. Se si ritenta il caricamento in caso di esito negativo, è possibile ridurre il rischio di perdita dei dati raccolti.
Convenzioni della sintassi Transact-SQL
Sintassi
sp_syscollector_set_cache_window [ @cache_window = ] cache_window
Argomenti
[ @cache\_window = ] cache_window
Numero di volte in cui viene eseguito un tentativo di caricamento dati nel data warehouse di gestione in caso di errore, senza perdita dei dati. cache_window è di tipo int e il valore predefinito è 1. cache_window può disporre di uno dei valori seguenti:Valore
Descrizione
-1
Vengono memorizzati nella cache tutti i dati di caricamento dei precedenti tentativi di caricamento non riusciti.
0
Non vengono memorizzati nella cache dati dei tentativi di caricamento non riusciti.
n
Vengono memorizzati nella cache i dati relativi a n tentativi di caricamento non riusciti precedenti, dove n >= 1.
Valori restituiti
0 (esito positivo) o 1 (esito negativo)
Osservazioni
È necessario disabilitare l'agente di raccolta dati prima di modificare la configurazione della finestra della cache. La stored procedure ha esito negativo se l'agente di raccolta dati è abilitato. Per ulteriori informazioni, vedere Abilitazione o disabilitazione della raccolta dati e Gestire raccolta dati.
Autorizzazioni
Per eseguire questa procedura, è richiesta l'appartenenza al ruolo predefinito del database dc_admin (con autorizzazione EXECUTE).
Esempi
In questo esempio viene disabilitato l'agente di raccolta dati, viene configurata la finestra della cache per conservare i dati per un massimo di tre tentativi di caricamento non riusciti, quindi viene riabilitato l'agente di raccolta dati.
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;