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.
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;