Udostępnij za pośrednictwem


sp_syscollector_set_cache_window (języka Transact-SQL)

Ustawia liczbę prób danych przesłać w przypadek awarii.Ponawianie próby przekazywania zdarzenie awarii zmniejszające ryzyko przegrywająca zebranych danych.

Ikona łącza do tematuJęzyka Transact-SQL składni konwencje

Składnia

sp_syscollector_set_cache_window [ @cache_window = ] cache_window 

Argumenty

  • [ @ cache_window = ] cache_window
    To liczba powtórzeń przerwanego przekazywania danych nie powiodło się do zarządzania magazyn danych bez utraty danych.cache_windowjest int z domyślną wartość 1.cache_windowmoże mieć jedną z następujących wartości:

    Wartość

    Opis

    -1

    Wszystkie dane przekazywanie z poprzedniego niepowodzenia wysyłania w pamięci podręcznej.

    0

    Nie buforuj z błąd podczas przekazywania danych.

    n

    Buforować dane z poprzedniego n przekazywania błędy, gdzie n >= 1.

Wartości kodów powrotnych

0 (sukces) lub 1 (błąd)

Uwagi

Przed zmianą okna pamięci podręcznej konfiguracja, należy wyłączyć moduł zbierający dane.Ta procedura składowana nie powiedzie się, jeśli włączono modułów zbierających dane.Aby uzyskać więcej informacji, zobacz tematy Jak Włączanie lub wyłączanie zbierania danych i Zarządzanie zbierania danych przy użyciu języka Transact-SQL.

Uprawnienia

Wymaga członkostwa w dc_admin (z uprawnieniem Wykonywanie) ustalony rola bazy danych do wykonać tej procedury.

Przykłady

Następujący przykład wyłącza modułów zbierających dane, konfiguruje okna pamięci podręcznej, aby zachować dane do trzech nieudanych przekazywania i następnie włącza się do modułu zbierającego dane.

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;