Freigeben über


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.

Themenlink (Symbol) 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;

Siehe auch

Verweis

Gespeicherte Systemprozeduren (Transact-SQL)

sp_syscollector_set_cache_directory (Transact-SQL)