sp_syscollector_set_cache_window (Transact-SQL)
Gilt für: SQL Server
Legt fest, wie oft ein Datenupload versucht wird, wenn ein Fehler auftritt. 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
Die Häufigkeit, mit der ein Fehler beim Hochladen von Daten in das Verwaltungsdatenlager aufgetreten ist, ohne dass Daten verloren gehen. @cache_window ist int mit einem Standardwert von 1
. @cache_window können einen der folgenden Werte aufweisen:
Wert | Beschreibung |
---|---|
-1 |
Zwischenspeicherung aller hochzuladenden Daten aus den vorherigen fehlgeschlagenen Uploadversuchen. |
0 |
Speichern Sie keine Daten aus einem Uploadfehler zwischen. |
n | Zwischenspeichern von Daten aus n vorherigen Uploadfehlern , wobei n>= 1. |
Rückgabecodewerte
0
(erfolgreich) 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 der Datensammlung.
Berechtigungen
Erfordert die Mitgliedschaft in der festen Datenbankrolle dc_admin (mit EXECUTE-Berechtigung), um dieses Verfahren auszuführen.
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;