Заметка
Доступ к этой странице требует авторизации. Вы можете попробовать войти в систему или изменить каталог.
Доступ к этой странице требует авторизации. Вы можете попробовать сменить директорию.
Область применения: SQL Server
Запускает набор коллекций, если сборщик уже включен, и набор коллекций не запущен. Если сборщик не включен, включите сборщик, выполнив sp_syscollector_enable_collector , а затем используйте эту хранимую процедуру для запуска набора коллекций.
Соглашения о синтаксисе Transact-SQL
Синтаксис
sp_syscollector_start_collection_set
[ [ @collection_set_id = ] collection_set_id ]
[ , [ @name = ] N'name' ]
[ ; ]
Аргументы
[ @collection_set_id = ] collection_set_id
Уникальный локальный идентификатор набора коллекций. @collection_set_id имеет значение int с значением по умолчаниюNULL. @collection_set_id должно иметь значение, если @name NULL.
[ @name = ] N'name'
Имя набора элементов сбора. @name имеет имя sysname с значением по умолчаниюNULL. @name должно иметь значение, если @collection_set_id NULL.
Значения кода возврата
0 (успешно) или 1 (сбой).
Замечания
sp_syscollector_create_collection_setдолжен выполняться в контексте msdb системной базы данных и агент SQL Server должен быть включен.
Эта процедура завершается ошибкой при выполнении в наборе коллекций, который не имеет расписания. Если набор коллекций не имеет расписания (так как его режим сбора установлен как не кэшированный, например), используйте хранимую процедуру sp_syscollector_run_collection_set для запуска набора коллекций.
Эта процедура включает задания коллекции и отправки для указанного набора коллекций и немедленно запускает задание агента коллекции, если набор коллекций имеет режим сбора для кэшированного (0). Дополнительные сведения см. в sp_syscollector_create_collection_set.
Если набор коллекций не содержит элементов коллекции, эта операция не действует. В качестве предупреждения возвращается ошибка 14685.
Разрешения
Требуется членство в предопределенных ролевой роли базы данных dc_operator для выполнения этой процедуры. Если набор коллекций не имеет учетной записи прокси-сервера, требуется членство в предопределенной роли сервера sysadmin .
Примеры
В следующем примере запуск набора элементов сбора осуществляется с помощью его идентификатора.
USE msdb;
GO
EXECUTE sp_syscollector_start_collection_set @collection_set_id = 1;