Share via


core.sp_add_collector_type (Transact-SQL)

Agrega una nueva entrada a la vista core.supported_collector_types en la base de datos del almacén de administración de datos. El procedimiento se debe ejecutar en el contexto de la base de datos del almacén de administración de datos.

Icono de vínculo a temas Convenciones de sintaxis de Transact-SQL

Sintaxis

core.sp_add_collector_type [ @collector_type_uid = ] 'collector_type_uid'

Argumentos

  • [ @collector\_type\_uid = ] 'collector_type_uid'
    El GUID para el tipo de recopilador. collector_type_uid es de tipo uniqueidentifier y no tiene valor predeterminado.

Valores de código de retorno

0 (correcto) o 1 (error)

Permisos

Requiere la pertenencia al rol fijo de base de datos mdw_admin (con permiso EXECUTE).

Ejemplos

En el ejemplo siguiente se agrega el tipo de recopilador Consulta T-SQL genérico a la vista core.supported_collector_types. De forma predeterminada, el tipo de recopilador Consulta T-SQL genérico ya existe. Por consiguiente, si ejecuta este código en una instalación predeterminada, recibirá un mensaje que indica que el tipo de recopilador ya existe.

Este código se ejecutaría correctamente si se hubiera quitado el tipo de recopilador Consulta T-SQL genérico utilizando el procedimiento almacenado core.sp_remove_collector_type y, a continuación, se deseara volver a agregarlo como un tipo de recopilador registrado que puede cargar los datos en el almacén de administración de datos.

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;

Vea también

Referencia

Procedimientos almacenados del sistema (Transact-SQL)

Procedimientos almacenados del recopilador de datos (Transact-SQL)

Conceptos

Almacén de datos de administración