sp_syscollector_delete_collection_set (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;