core.sp_add_collector_type (Transact-SQL)
Acrescenta uma nova entrada à exibição core.supported_collector_types no banco de dados de data warehouse de gerenciamento. O procedimento deve ser executado no contexto do banco de dados do data warehouse de gerenciamento.
Convenções de sintaxe Transact-SQL
Sintaxe
core.sp_add_collector_type [ @collector_type_uid = ] 'collector_type_uid'
Argumentos
- [ @collector\_type\_uid = ] 'collector_type_uid'
O GUID do tipo de coletor. collector_type_uid é uniqueidentifier, sem valor padrão.
Valores de código de retorno
0 (êxito) ou 1 (falha)
Permissões
Requer associação na função de banco de dados fixa mdw_admin (com permissão EXECUTE).
Exemplos
O exemplo a seguir adiciona o tipo de coletor de Consulta T-SQL Genérico à exibição core.supported_collector_types. Por padrão, o tipo de coletor de Consulta T-SQL Genérico já existe. Portanto, se executar esse código em uma instalação padrão, você receberá uma mensagem informando que o tipo de coletor já existe.
Esse código executará com êxito se você tiver removido o tipo de coletor de Consulta T-SQL Genérico por meio do procedimento armazenado core.sp_remove_collector_type e, em seguida, quiser adicioná-lo novamente como um tipo de coletor registrado que possa carregar dados no data warehouse de gerenciamento.
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;
Consulte também
Referência
Procedimentos armazenados do sistema (Transact-SQL)
Procedimentos armazenados de coletor de dados (Transact-SQL)