sp_syscollector_update_collector_type (Transact-SQL)
Güncelleştirmeleri bir toplayıcı türü için bir koleksiyon öğesi.Ad ve Toplayıcı türü GUID parametre biçimlendiricisi şema koleksiyon ve karşıya yükleme paketini ve parametre şema dahil olmak üzere toplayıcı türü yapılandırmasını güncelleştirir.
sp_syscollector_update_collector_type [ @collector_type_uid = ] 'collector_type_uid' OUTPUT
, [ @name = ] 'name'
, [ @parameter_schema = ] 'parameter_schema'
, [ @collection_package_id = ] collection_package_id
, [ @upload_package_id = ] upload_package_id
Bağımsız değişkenler
[ @collector_type_uid = ] 'collector_type_uid'
Is the GUID for the collector type.collector_type_uid is uniqueidentifier, and if it is NULL it will be automatically created and returned as OUTPUT.[ @name = ] 'name'
Is the name of the collector type.name is sysname and must be specified.[ @parameter_schema = ] 'parameter_schema'
Is the XML schema for this collector type.parameter_schema is xml and may be required by certain collector types.Gerekli değilse, bu bağımsız değişkeni null olabilir.[ @collection_package_id = ] collection_package_id
Is a local unique identifier that points to the SSIS collection package used by the collection set.collection_package_id is uniqueidentifer and is required.Değerini elde etmek için collection_package_id, dbo.syscollector_collector_types sistem görünümünde msdb veritabanını sorgular.[ @upload_package_id = ] upload_package_id
Is a local unique identifier that points to the SSIS upload package used by the collection set.upload_package_id is uniqueidentifier and is required.Değerini elde etmek için upload_package_id, dbo.syscollector_collector_types sistem görünümünde msdb veritabanını sorgular.
Dönüş Kodu Değerleri
0 (başarılı) veya 1 (hata)
İzinler
Üyelik gerektirir dc_admin yürütmek izni) ile (sabit veritabanı rolü.
Example
Bu örnekte, genel bir T-SQL sorgu Toplayıcı türü güncelleştirir.(Bu örnekte, varsayılan şemayı genel T-SQL sorgu Toplayıcı türü için kullanılır.)
USE msdb;
GO
EXEC sp_syscollector_update_collector_type
@collector_type_uid = '302E93D1-3424-4BE7-AA8E-84813ECF2419',
@name = 'Generic T-SQL Query Collector Type',
@parameter_schema = '<?xml version="1.0" encoding="utf-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" targetNamespace="DataCollectorType">
<xs:element name="TSQLQueryCollector">
<xs:complexType>
<xs:sequence>
<xs:element name="Query" minOccurs="1" maxOccurs="unbounded">
<xs:complexType>
<xs:sequence>
<xs:element name="Value" type="xs:string" />
<xs:element name="OutputTable" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="Databases" minOccurs="0" maxOccurs="1">
<xs:complexType>
<xs:sequence>
<xs:element name="Database" minOccurs="0" maxOccurs="unbounded" type="xs:string" />
</xs:sequence>
<xs:attribute name="UseSystemDatabases" type="xs:boolean" use="optional" />
<xs:attribute name="UseUserDatabases" type="xs:boolean" use="optional" />
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:schema>',
@collection_package_id = '292B1476-0F46-4490-A9B7-6DB724DE3C0B',
@upload_package_id = '6EB73801-39CF-489C-B682-497350C939F0'
GO