Udostępnij za pośrednictwem


Uruchamianie lub zatrzymywanie zestawu kolekcji

Dotyczy:programu SQL Server

W tym artykule opisano sposób uruchamiania lub zatrzymywania kolekcji ustawionej w programie SQL Server przy użyciu programu SQL Server Management Studio lub Języka Transact-SQL.

Ograniczenia

Procedury składowane modułu zbierającego dane i widoki wykazu są przechowywane w bazie danych msdb.

W przeciwieństwie do zwykłych procedur składowanych, parametry procedur składowanych modułu zbierającego dane są ściśle typizowane i nie obsługują automatycznej konwersji typów danych. Jeśli te parametry nie są wywoływane z poprawnymi typami danych parametrów wejściowych, jak określono w opisie argumentu, procedura składowana zwraca błąd.

Warunki wstępne

Należy uruchomić agenta programu SQL Server.

Zalecenia

Aby uzyskać informacje o zestawach kolekcji, wykonaj zapytanie o widok wykazu syscollector_collection_sets.

Uprawnienia

Wymaga członkostwa w stałej roli bazy danych dc_operator. Jeśli zestaw zbioru danych nie ma konta serwera proxy, wymagane jest członkostwo w ustalonej roli serwera sysadmin.

Korzystanie z programu SQL Server Management Studio

Uruchamianie zestawu kolekcji

  1. W Eksploratorze obiektów rozwiń węzeł Zarządzanie, rozwiń węzeł Zbieranie danych, a następnie rozwiń węzeł Zestawy zbierania danych systemu.

  2. Kliknij prawym przyciskiem myszy zestaw kolekcji, który chcesz uruchomić, a następnie wybierz Start Data Collection Set.

    Okno komunikatu wyświetla wyniki tej akcji, a zielona strzałka na ikonie zestawu kolekcji wskazuje, że zestaw kolekcji rozpoczął działanie.

Zatrzymać zestaw kolekcji

  1. W Eksploratorze obiektów rozwiń węzeł Zarządzanie, rozwiń węzeł Zbieranie danych, a następnie rozwiń węzeł Systemowe zestawy zbierania danych.

  2. Kliknij prawym przyciskiem myszy zestaw zbierania danych, który chcesz zatrzymać, a następnie wybierz Zatrzymaj Zestaw Zbierania Danych.

    W polu komunikatu zostaną wyświetlone wyniki tej akcji, a czerwone kółko na ikonie zestawu kolekcji wskazuje, że zestaw kolekcji został zatrzymany.

Korzystanie z Transact-SQL

Uruchamianie zestawu kolekcji

  1. Połącz się z silnikiem bazy danych.

  2. Na pasku narzędzi Standard wybierz pozycję Nowe zapytanie.

  3. Skopiuj poniższy przykład i wklej go w oknie zapytania, a następnie wybierz pozycję Wykonaj. W tym przykładzie użyto sp_syscollector_start_collection_set do uruchomienia zestawu kolekcji o identyfikatorze 1.

USE msdb;
GO
EXEC sp_syscollector_start_collection_set @collection_set_id = 1;

Zatrzymaj zestaw kolekcji

  1. Połącz się z silnikiem bazy danych.

  2. Na pasku standardowym wybierz pozycję Nowe zapytanie.

  3. Skopiuj poniższy przykład i wklej go w oknie zapytania, a następnie wybierz pozycję Wykonaj. W tym przykładzie użyto sp_syscollector_stop_collection_set, aby zatrzymać zestaw kolekcji o identyfikatorze 1.

USE msdb;
GO
EXEC sp_syscollector_stop_collection_set @collection_set_id = 1;