sp_syscollector_delete_collection_set (Transact-SQL)

適用于:SQL Server (所有支援的版本)

刪除使用者定義的收集組及其所有收集項。

主題連結圖示Transact-SQL 語法慣例

語法

  
sp_syscollector_delete_collection_set [[ @collection_set_id = ] collection_set_id OUTPUT ]  
    , [[ @name = ] 'name' ]  

引數

[ @collection_set_id = ] collection_set_id
這是收集組的唯一識別碼。 collection_set_idint ,如果 name 為 Null,則必須有值。

[ @name = ] 'name'
這是收集組的名稱。 namesysname ,如果 collection_set_id 為 Null,則必須有值。

傳回碼值

0 (成功) 或 1 (失敗)

備註

sp_syscollector_delete_collection_set 必須在 msdb 系統資料庫的內容中執行。

collection_set_id名稱必須有值,兩者都不能是 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)