Share via


sp_syscollector_set_cache_window (Transact-SQL)

Gilt für:SQL Server

Legt fest, wie oft ein Datenupload bei einem Fehler versucht werden soll. 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 fehlerhafter Datenupload in das Verwaltungs-Data Warehouse wiederholt wird, ohne Daten zu verlieren. @cache_window ist int mit dem Standardwert 1. @cache_window können einen der folgenden Werte aufweisen:

value BESCHREIBUNG
-1 Zwischenspeicherung aller hochzuladenden Daten aus den vorherigen fehlgeschlagenen Uploadversuchen.
0 Zwischenspeichern Sie keine Daten aus einem Uploadfehler.
n Zwischenspeichern von Daten aus n vorherigen Uploadfehlern, wobei n>= 1.

Rückgabecodewerte

0 (Erfolg) oder 1 (Fehler).

Bemerkungen

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;

Siehe auch