Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Удаляет определяемый пользователем сбор и все его элементы.
Синтаксические обозначения Transact-SQL
Синтаксис
sp_syscollector_delete_collection_set [[ @collection_set_id = ] collection_set_id OUTPUT ]
, [[ @name = ] 'name' ]
Аргументы
[ @collection\_set\_id = ] collection_set_id
Уникальный идентификатор набора элементов сбора. Аргумент collection_set_id имеет тип int и должен иметь значение, если аргумент name имеет значение NULL.[ @name = ] 'name'
Имя набора элементов сбора. Аргумент name имеет тип sysname и должен иметь значение, если аргумент collection_set_id имеет значение NULL.
Значения кодов возврата
0 (успешное завершение) или 1 (неуспешное завершение)
Замечания
Хранимая процедура sp_syscollector_delete_collection_set должна выполняться в контексте системной базы данных msdb .
Обязательно должно быть задано значение для одного из параметров collection_set_id или name, они не могут иметь значение NULL одновременно. Чтобы получить эти значения, выполните запрос к системному представлению syscollector_collection_set.
Удалять определяемые системой наборы элементов сбора невозможно.
Разрешения
Для выполнения этой процедуры требуется членство в предопределенной роли базы данных dc_admin (с разрешением EXECUTE).
Примеры
В следующем примере показано удаление определяемого пользователем набора сбора с указанием collection_set_id.
USE msdb;
GO
EXEC dbo.sp_syscollector_delete_collection_set
@collection_set_id = 4;
См. также
Справочник
Хранимые процедуры сборщика данных (Transact-SQL)
syscollector_collection_sets (Transact-SQL)