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


sp_syscollector_upload_collection_set (Transact-SQL)

Начинает передачу данных набора элементов сбора в том случае, если набор элементов сбора включен.

Важное примечаниеВажно!

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

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

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

Синтаксис

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

Аргументы

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

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

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

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

Замечания

Обязательно должен быть задан один из параметров collection_set_id или name; они не могут иметь значение NULL одновременно.

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

Разрешения

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

Пример

Выполняет по требованию передачу набора сбора Simple Collection Set.

USE msdb;
GO
EXEC sp_syscollector_upload_collection_set @name = 'Simple Collection Set' ;

См. также

Справочник

Системные хранимые процедуры (Transact-SQL)

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

Сбор данных