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


sp_syscollector_stop_collection_set (Transact-SQL)

Останавливает набор элементов сбора.

Применимо для следующих объектов: SQL Server (начиная с SQL Server 2008 до текущей версии).

Значок ссылки на раздел Синтаксические обозначения в Transact-SQL

Синтаксис

sp_syscollector_stop_collection_set 
    [ [ @collection_set_id = ] collection_set_id ]
    , [ [ @name = ] 'name' ]
    , [ [ @stop_collection_job = ] stop_collection_job ]

Аргументы

  • [ @collection\_set\_id = ] collection_set_id
    Уникальный локальный идентификатор набора элементов сбора. collection_set_id представляет собой int со значением NULL по умолчанию. Аргумент collection_set_id должен иметь значение, если аргумент name равен NULL.

  • [ @name = ] 'name'
    Имя набора элементов сбора. name представляет собой sysname со значением NULL по умолчанию. Аргумент name должен иметь значение, если аргумент collection_set_id равен NULL.

  • [ @stop\_collection\_job = ] stop_collection_job
    Указывает, что задание сбора для набора элементов сбора должно быть остановлено, если оно выполняется. Аргумент stop_collection_job имеет тип bit и значение по умолчанию 1.

    stop_collection_job применяется только к наборам сбора, для которых установлен кэшированный режим сбора. Дополнительные сведения см. в разделе sp_syscollector_create_collection_set (Transact-SQL).

Значения кода возврата

0 (успешное завершение) или 1 (неуспешное завершение)

Замечания

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

Разрешения

Для выполнения этой процедуры требуется членство в предопределенной роли базы данных dc_operator(с разрешением EXECUTE).

Примеры

В следующем примере набор сбора останавливается с помощью его идентификатора.

USE msdb;
GO
EXEC sp_syscollector_stop_collection_set @collection_set_id = 1;

См. также

Справочник

Хранимые процедуры сборщика данных (Transact-SQL)

Основные понятия

Сбор данных