sp_syscollector_start_collection_set (języka Transact-SQL)
Uruchamia kolekcja,zestaw , jeśli jest już włączony kolektora i kolekcjazestaw nie jest uruchomiona. Jeśli nie włączono kolektora, włączyć kolektora, uruchamiając sp_syscollector_enable_collector , a następnie użyć tej procedura składowana uruchamiania kolekcja zestaw.
Składnia
sp_syscollector_start_collection_set
[ [ @collection_set_id = ] collection_set_id ]
, [[ @name = ] 'name' ]
Argumenty
[ @collection_set_id = ] collection_set_id
Jest unikatowy identyfikator lokalny dla kolekcja zestaw.collection_set_idjest int o wartości domyślnej NULL.collection_set_idmusi mieć wartość, jeśli name ma wartość NULL.[ @name = ] 'name'
Jest to nazwa kolekcja zestaw.namejest sysname o wartości domyślnej NULL.namemusi mieć wartość, jeśli collection_set_id ma wartość NULL.
Wartości kodów powrotnych
0(sukces) lub 1 (błąd)
Uwagi
sp_syscollector_create_collection_setmusi być uruchamiany w kontekście msdb systemowej bazy danych i agenta serwera SQL musi być włączony.
Ta procedura nie działa, gdy uruchamiana kolekcja zestaw , których nie ma planu.Jeśli kolekcja zestaw nie ma harmonogram (ponieważ jej tryb kolekcja jest zestaw na niebuforowana, na przykład), należy użyć sp_syscollector_run_collection_set procedura składowana uruchamiania kolekcja zestaw.
Ta procedura umożliwia kolekcja i przesłać zadania do określonej kolekcja zestawi natychmiast rozpocząć agenta kolekcja zadanie Jeśli kolekcja zestaw swojej kolekcja tryb zestaw buforowane (0).Aby uzyskać więcej informacji, zobacz sp_syscollector_create_collection_set.
Jeśli kolekcja zestaw zawiera wszystkie elementy kolekcja , ta operacja nie ma znaczenia.Jako ostrzeżenie jest zwracany błąd 14685.
Uprawnienia
Wymaga członkostwa w dc_operator stałej rola bazy danych na wykonać tej procedury.Jeśli kolekcja zestaw nie ma konto proxy, członkostwo w sysadmin stała rola serwera jest wymagana.
Przykłady
W następującym przykładzie uruchomiono z kolekcja zestaw za pomocą identyfikatora.
USE msdb;
GO
EXEC sp_syscollector_start_collection_set @collection_set_id = 1;
Zobacz także