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.
Transact-SQL-Syntaxkonventionen
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 vom Datentyp int. Der Standardwert ist 1. cache_window kann einen der folgenden Werte aufweisen: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 vorherigen fehlgeschlagenen Uploadversuchen, wobei n >= 1.
Rückgabecodewerte
0 (Erfolg) oder 1 (Fehler)
Hinweise
Sie müssen den Datensammler deaktivieren, bevor Sie die Cachefensterkonfiguration ändern. Bei dieser gespeicherten Prozedur tritt ein Fehler auf, wenn der Datensammler aktiviert ist. Weitere Informationen finden Sie unter Aktivieren oder Deaktivieren der Datensammlung und Verwalten von Datensammlungen.
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 Datensammler deaktiviert, das Cachefenster so konfiguriert, dass Daten für bis zu drei fehlgeschlagene Uploadversuche beibehalten werden, und der Datensammler 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;