Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Gilt für: SQL Server
Erstellt einen Sammlertyp für den Datensammler. Ein Sammeltyp ist ein logischer Wrapper um die SSIS-Pakete, die den tatsächlichen Mechanismus zum Sammeln von Daten und hochladen sie in das Management Data Warehouse bereitstellen.
Transact-SQL-Syntaxkonventionen
Syntax
sp_syscollector_create_collector_type
[ [ @collector_type_uid = ] 'collector_type_uid' OUTPUT ]
, [ @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'
[ ; ]
Argumente
[ @collector_type_uid = ] 'collector_type_uid' OUTPUT
Die GUID für den Sammlertyp. @collector_type_uid ist ein OUTPUT-Parameter vom Typ uniqueidentifier. Wenn @collector_type_uid ist NULL , wird sie automatisch erstellt und als AUSGABE zurückgegeben.
[ @name = ] N'name'
Der Name des Sammeltyps. @name ist "sysname" und muss angegeben werden.
[ @parameter_schema = ] N'parameter_schema'
Das XML-Schema für diesen Sammeltyp. @parameter_schema ist XML, mit einem Standardwert von NULL.
[ @parameter_formatter = ] N'parameter_formatter'
Die Vorlage, die zum Transformieren des XML-Codes für die Verwendung auf der Eigenschaftenseite des Sammlungssatzes verwendet werden soll. @parameter_formatter ist XML, mit einem Standardwert von NULL.
[ @collection_package_id = ] 'collection_package_id'
Ein lokaler eindeutiger Bezeichner, der auf das vom Sammlungssatz verwendete SSIS-Auflistungspaket verweist. @collection_package_id ist eindeutiger Bezeichner und ist erforderlich.
[ @upload_package_id = ] 'upload_package_id'
Ein lokaler eindeutiger Bezeichner, der auf das vom Sammlungssatz verwendete SSIS-Uploadpaket verweist. @upload_package_id ist eindeutiger Bezeichner und ist erforderlich.
Rückgabecodewerte
0 (erfolgreich) oder 1 Fehler.
Berechtigungen
Erfordert die Mitgliedschaft in der festen Datenbankrolle dc_admin (mit EXECUTE-Berechtigung), um dieses Verfahren auszuführen.
Beispiele
In diesem Beispiel wird der generische T-SQL-Abfragesammlertyp erstellt.
EXECUTE sp_syscollector_create_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