sp_syscollector_set_cache_window (Transact-SQL)
Legt fest, wie häufig bei Fehlern versucht wird, Daten hochzuladen. Das Wiederholen des Uploadversuchs im Fall eines Fehlers verringert das Risiko, gesammelte Daten zu verlieren.
Syntax
sp_syscollector_set_cache_window [ @cache_window = ] cache_window
Argumente
[ @cache\_window = ] cache_window
Gibt an, wie häufig im Fall eines Fehlers erneut versucht wird, Daten in das Verwaltungs-Data Warehouse hochzuladen, ohne dass dabei Daten verloren gehen. cache_window ist ein Wert vom Datentyp int mit dem Standardwert 1. cache_window kann einen der folgenden Werte besitzen:Wert
Beschreibung
-1
Zwischenspeicherung aller hochzuladenden Daten aus den vorherigen fehlgeschlagenen Uploadversuchen.
0
Keine Zwischenspeicherung von Daten aus einem fehlgeschlagenen Uploadversuch.
n
Zwischenspeicherung von Daten aus n früheren fehlgeschlagenen Uploadversuchen, wobei n >= 1.
Rückgabecodewerte
0 (Erfolg) oder 1 (Fehler)
Hinweise
Sie müssen den Datenauflister deaktivieren, bevor Sie die Cachefensterkonfiguration ändern. Bei dieser gespeicherten Prozedur tritt ein Fehler auf, wenn der Datenauflister aktiviert ist. Weitere Informationen finden Sie unter Vorgehensweise: Aktivieren oder Deaktivieren der Datenauflistung und Verwalten der Datenauflistung mithilfe von Transact-SQL.
Berechtigungen
Damit diese Prozedur ausgeführt werden kann, ist die Mitgliedschaft in der festen Datenbankrolle dc_admin (mit EXECUTE-Berechtigung) erforderlich.
Beispiele
Im folgenden Beispiel wird der Datenauflister deaktiviert, das Cachefenster so konfiguriert, dass Daten für bis zu drei fehlgeschlagene Uploadversuche beibehalten werden, und der Datenauflister anschließend erneut aktiviert.
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;