Aracılığıyla paylaş


Core.sp_add_collector_type (Transact-SQL)

yönetim verileri ambarı veritabanındaki core.supported_collector_types görünümüne yeni bir girdi ekler.Yordamı yönetimi bağlamında yürütülmelidir veri ambarı veritabanı.

Topic link iconTransact-SQL sözdizimi kuralları

core.sp_add_collector_type [ @collector_type_uid = ] 'collector_type_uid'

Bağımsız değişkenler

  • [collector_type_uid =] ' collector_type_uid'
    The GUID for the collector type.collector_type_uid is uniqueidentifier, with no default value.

Dönüş Kodu Değerleri

0 (başarılı) veya 1 (hata)

İzinler

Üyelik gerektirir mdw_admin yürütmek izni) ile (sabit veritabanı rolü.

Örnekler

Aşağıdaki örnek, genel bir T-SQL sorgu Toplayıcı türü core.supported_collector_types görünümüne ekler.Varsayılan olarak, genel bir T-SQL sorgu Toplayıcı türü zaten var.Bu nedenle, bu kod, varsayılan bir yüklemede çalıştırırsanız, toplayıcı türü zaten var olan bir ileti alırsınız.

Bu kod, genel bir T-SQL sorgu Toplayıcı türü core.sp_remove_collector_type saklı yordamını kullanarak kaldırmış, başarıyla çalışır ve kayıtlı Toplayıcı türü veri yönetimi veri ambarı karşıya yükleyebilir, yeniden istedi.

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;