sp_syscollector_delete_collection_item (Transact-SQL)

適用於:SQL Server

從收集組刪除收集項。

Transact-SQL 語法慣例

語法

sp_syscollector_delete_collection_item
    [ [ @collection_item_id = ] collection_item_id ]
    [ , [ @name = ] N'name' ]
[ ; ]

引數

[ @collection_item_id = ] collection_item_id

集合專案的唯一標識碼。 @collection_item_id為 int,預設值為 NULL如果 @name 為 NULL,則@collection_item_id必須具有 值

[ @name = ] N'name'

集合項目的名稱。 @name為 sysname,預設值為空字串。 如果 @collection_item_id 為 NULL,@name就必須有值

傳回碼值

0 (成功)或 1 (失敗)。

備註

sp_syscollector_delete_collection_item 必須在系統資料庫的內容 msdb 中執行。 無法從系統收集組刪除集合專案。

包含收集專案的收集組會在這項作業期間停止並重新啟動。

權限

需要dc_admin的成員資格(具有 EXECUTE 許可權)固定資料庫角色才能執行此程式。

範例

下列範例會刪除名為 MyCollectionItem1的集合專案。

USE msdb;
GO
EXEC sp_syscollector_delete_collection_item @name = 'MyCollectionItem1';