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


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

Область применения: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;