core.sp_remove_collector_type (Transact-SQL)

適用於:SQL Server

從管理數據倉儲資料庫中的 core.supported_collector_types 檢視中移除專案。 程序必須在管理數據倉儲資料庫的內容中執行。

檢視 core.supported_collector_types 會顯示可將數據上傳至管理數據倉儲的已註冊收集器類型。

Transact-SQL 語法慣例

語法

core.sp_remove_collector_type [ @collector_type_uid = ] 'collector_type_uid'
[ ; ]

引數

[ @collector_type_uid = ] 'collector_type_uid'

收集器類型的 GUID。 @collector_type_uid為 uniqueidentifier,沒有預設值。

傳回碼值

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

權限

需要mdw_admin的成員資格(具有 EXECUTE 許可權)固定資料庫角色。

範例

下列範例會從 core.supported_collector_types 檢視中移除一般 T-SQL 查詢收集器類型。

USE <management_data_warehouse>;
GO

DECLARE @RC INT;
DECLARE @collector_type_uid UNIQUEIDENTIFIER;

SELECT @collector_type_uid = (
    SELECT collector_type_uid
    FROM msdb.dbo.syscollector_collector_types
    WHERE name = N'Generic T-SQL Query Collector Type'
);

EXECUTE @RC = core.sp_remove_collector_type @collector_type_uid;