Aracılığıyla paylaş


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.

Topic link iconTransact-SQL sözdizimi kuralları

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

See Also

Reference

Other Resources