Udostępnij przez


sp_syscollector_start_collection_set (języka Transact-SQL)

Uruchamia zestaw kolekcja Jeśli kolektora jest już włączony oraz zestaw kolekcja nie działa.Jeśli nie włączono kolektora, należy włączyć kolektora, uruchamiając sp_syscollector_enable_collector , a następnie użyj to przechowywanej procedury, aby rozpocząć zestaw kolekcja.

Topic link iconKonwencje składni języka Transact-SQL

sp_syscollector_start_collection_set 
        [ [ @collection_set_id = ] collection_set_id ]
        , [[ @name = ] 'name' ] 

Argumenty

  • [ @collection\_set\_id = ] collection_set_id
    Is the unique local identifier for the collection set.collection_set_id is int with a default value of NULL.collection_set_id must have a value if name is NULL.

  • [ @name = ] 'name'
    Is the name of the collection set.name is sysname with a default value of NULL.name must have a value if collection_set_id is NULL.

Wartości kodów powrotnych

0 (sukces) lub 1 (brak)

Remarks

sp_syscollector_create_collection_set musi być uruchomiona w kontekście systemu bazy danych msdb i agenta serwera SQL musi być włączony.

Ta procedura nie działa, gdy jest wykonywane w stosunku zestaw kolekcja nie ma zgodnie z harmonogramem.Jeśli zestaw kolekcja nie mają harmonogramu (ponieważ jej tryb kolekcja jest ustawiona do innych niż buforowane, na przykład), należy użyć sp_syscollector_run_collection_set przechowywanej procedury, aby rozpocząć zestaw kolekcja.

Ta procedura umożliwia zbieranie i przekazywanie zadań dla określonego zestaw kolekcja i natychmiast rozpocznie zadanie Agenta kolekcja, jeśli zestaw kolekcja jej ustawiony na tryb pobierania jest buforowane (0).Aby uzyskać więcej informacji zobacz sp_syscollector_create_collection_set.

Jeśli zestaw kolekcja nie zawiera żadnych elementów kolekcja tej operacji nie ma znaczenia.Zwracany jest błąd 14685 jako ostrzeżenie.

Uprawnienia

Wymaga przynależności dc_operator, stałe rola bazy danych do wykonać tej procedury.Jeśli zestaw kolekcja czy nie ma konto proxy, wymagane jest członkostwo w roli sysadmin stałych serwera.

Przykłady

W poniższym przykładzie Uruchamia kolekcja ustawiona za pomocą identyfikatora.

USE msdb;
GO
EXEC sp_syscollector_start_collection_set @collection_set_id = 1;