sp_syscollector_update_collector_type (T-SQL)
Berlaku untuk:SQL Server
Memperbarui jenis kolektor untuk item koleksi. Mengingat nama dan GUID jenis kolektor, memperbarui konfigurasi jenis kolektor, termasuk paket pengumpulan dan pengunggahan, skema parameter, dan skema formatter parameter.
Sintaks
sp_syscollector_update_collector_type
[ [ @collector_type_uid = ] 'collector_type_uid' ]
[ , [ @name = ] N'name' ]
[ , [ @parameter_schema = ] N'parameter_schema' ]
[ , [ @parameter_formatter = ] N'parameter_formatter' ]
, [ @collection_package_id = ] 'collection_package_id'
, [ @upload_package_id = ] 'upload_package_id'
[ ; ]
Argumen
[ @collector_type_uid = ] 'collector_type_uid'
GUID untuk jenis kolektor. @collector_type_uid adalah uniqueidentifier, dan jika itu NULL
, @collector_type_uid secara otomatis dibuat dan dikembalikan sebagai OUTPUT.
[ @name = ] N'name'
Nama jenis kolektor. @name adalah sysname, dan harus ditentukan.
[ @parameter_schema = ] N'parameter_schema'
Skema XML untuk jenis kolektor ini. @parameter_schema adalah xml, dengan default NULL
, dan mungkin diperlukan oleh jenis pengumpul tertentu. Jika tidak diperlukan, argumen ini bisa berupa NULL
.
[ @parameter_formatter = ] N'parameter_formatter'
Templat yang digunakan untuk mengubah XML untuk digunakan di halaman properti kumpulan kumpulan. @parameter_formatter adalah xml, dengan default NULL
.
[ @collection_package_id = ] 'collection_package_id'
Pengidentifikasi unik lokal yang menunjuk ke paket koleksi SSIS yang digunakan oleh kumpulan koleksi. @collection_package_id pengidentifikasi unik, tanpa default, dan diperlukan. Untuk mendapatkan nilai untuk @collection_package_id, kueri tampilan sistem dbo.syscollector_collector_types dalam msdb
database.
[ @upload_package_id = ] 'upload_package_id'
Pengidentifikasi unik lokal yang menunjuk ke paket pengunggahan SSIS yang digunakan oleh kumpulan koleksi. @upload_package_id adalah uniqueidentifier, tanpa default, dan diperlukan. Untuk mendapatkan nilai untuk @upload_package_id, kueri tampilan sistem dbo.syscollector_collector_types dalam msdb
database.
Mengembalikan nilai kode
0
(berhasil) atau 1
(kegagalan).
Izin
Memerlukan keanggotaan dalam peran database tetap dc_admin (dengan izin EXECUTE).
Contoh
Contoh ini memperbarui jenis pengumpul Kueri T-SQL Generik. (Dalam contoh, skema default untuk jenis pengumpul Kueri T-SQL Generik digunakan.)
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
Konten terkait
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk