Поделиться через


Запуск или остановка набора коллекций

Область применения: SQL Server

В этой статье описывается, как запустить или остановить набор коллекций в SQL Server с помощью SQL Server Management Studio или Transact-SQL.

Ограничения

Хранимые процедуры сборщика данных и представления каталога хранятся в msdb базе данных.

В отличие от обычных хранимых процедур, параметры для хранимых процедур сборщика данных строго типизированны и не поддерживают автоматическое преобразование типов данных. Если эти параметры не вызываются с правильными типами данных входных параметров, как указано в описании аргумента, хранимая процедура возвращает ошибку.

Необходимые компоненты

Должен быть запущен агент SQL Server.

Рекомендации

Для получения информации о наборах элементов сбора запросите представление каталога syscollector_collection_sets .

Разрешения

Требуется членство в предопределенной роли базы данных dc_operator . Если набор коллекций не имеет учетной записи прокси-сервера, требуется членство в предопределенной роли сервера sysadmin .

Использование SQL Server Management Studio

Запуск набора коллекций

  1. В обозревателе объектов разверните узел Управление , затем узел Сбор данныхи узел Наборы элементов сбора системных данных.

  2. Щелкните правой кнопкой мыши набор коллекций, который вы хотите запустить, и выберите "Пуск набора данных".

    Результат этого действия выводится в окне, а зеленая стрелка на значке набора сбора означает его запуск.

Остановка набора коллекций

  1. В обозревателе объектов разверните узел Управление , затем узел Сбор данныхи узел Наборы элементов сбора системных данных.

  2. Щелкните правой кнопкой мыши набор коллекций, который вы хотите остановить, и выберите "Остановить набор сбора данных".

    Результат этого действия выводится в окне, а красный круг на значке набора сбора означает его остановку.

Использование Transact-SQL

Запуск набора коллекций

  1. Соединитесь с ядром СУБД .

  2. На стандартной панели выберите пункт Создать запрос.

  3. Скопируйте приведенный ниже пример в окно запроса и нажмите кнопку Выполнить. В этом примере используется процедура sp_syscollector_start_collection_set для запуска набора элементов сбора с идентификатором 1.

USE msdb;
GO
EXEC sp_syscollector_start_collection_set @collection_set_id = 1;

Остановка набора коллекций

  1. Соединитесь с ядром СУБД .

  2. На стандартной панели выберите пункт Создать запрос.

  3. Скопируйте приведенный ниже пример в окно запроса и нажмите кнопку Выполнить. В этом примере используется процедура sp_syscollector_stop_collection_set для остановки набора элементов сбора с идентификатором 1.

USE msdb;
GO
EXEC sp_syscollector_stop_collection_set @collection_set_id = 1;