Export (0) Print
Expand All
This topic has not yet been rated - Rate this topic

core.sp_add_collector_type (Transact-SQL)

Adds a new entry to the core.supported_collector_types view in the management data warehouse database. The procedure must be executed in the context of the management data warehouse database.

Topic link icon Transact-SQL Syntax Conventions

core.sp_add_collector_type [ @collector_type_uid = ] 'collector_type_uid'
[ @collector_type_uid = ] 'collector_type_uid'

The GUID for the collector type. collector_type_uid is uniqueidentifier, with no default value.

0 (success) or 1 (failure)

Requires membership in the mdw_admin (with EXECUTE permission) fixed database role.

The following example adds the Generic T-SQL Query collector type to the core.supported_collector_types view. By default, the Generic T-SQL Query collector type already exists. Therefore, if you run this code on a default installation, you will receive a message that the collector type already exists.

This code would run successfully if you had removed the Generic T-SQL Query collector type by using the core.sp_remove_collector_type stored procedure, and then wanted to re-add it as a registered collector type that can upload data to the management data warehouse.

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_add_collector_type @collector_type_uid;
Did you find this helpful?
(1500 characters remaining)
Thank you for your feedback

Community Additions

ADD
Show:
© 2014 Microsoft. All rights reserved.