sp_syscollector_update_collector_type (Transact-sql)

Toplayıcı türü için bir koleksiyon öğesi güncelleştirir. Adı ve Toplayıcı türü GUID, toplama ve karşıya yükleme paketi, parametre şema ve parametre biçemleyici şema Toplayıcı türü yapılandırmasını güncelleştirir.

Konu bağlantısı simgesi Transact-SQL Sözdizim Kuralları

Sözdizimi

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'
    Toplayıcı türü GUID değeridir. collector_type_uidise uniqueidentifier, ve o otomatik olarak oluşturulur ve çıktı olarak null ise.

  • @name ='name'
    Toplayıcı türü addır. nameise sysnameve belirtilmelidir.

  • @ parameter_schema ='parameter_schema'
    Bu Toplayıcı türü için xml şemasıdır. parameter_schemaise xmlve bazı Toplayıcı türlerine göre gerekli olabilir. Gerekli değilse, bu bağımsız değişkeni boş olabilir.

  • **@ collection_package_id =**collection_package_id
    İşaret eden yerel bir benzersiz kimlik SSISkoleksiyonu kümesi tarafından kullanılan toplama paketi. collection_package_idise uniqueidentiferve gerekli. Değeri elde etmek için collection_package_id, sorgu dbo.syscollector_collector_typessistem görünümünde msdbveritabanı.

  • **@ upload_package_id =**upload_package_id
    İşaret eden yerel bir benzersiz kimlik SSISkoleksiyonu kümesi tarafından kullanılan paket yüklemek. upload_package_idise uniqueidentifierve gerekli. Değeri elde etmek için upload_package_id, sorgu dbo.syscollector_collector_typessistem görünümünde msdbveritabanı.

Dönüş Kodu Değerleri

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

İzinler

Üyelik dc_admin (ile execute izni) sabit veritabanı rolü.

Örnek

Bu örnek, genel t-sql sorgu Toplayıcı türü güncelleştirir. (Örnek, genel t-sql sorgu Toplayıcı türü için varsayılan şema 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

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

Ayrıca bkz.

Başvuru

Sistem saklı yordamları (Transact-sql)

Kavramlar

Veri toplama