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.
Erstellt einen Sammlertyp für den Datensammler. Ein Sammlertyp ist ein logischer Wrapper für die SSIS-Pakete, der den eigentlichen Mechanismus für das Sammeln von Daten und zum Hochladen der Daten in das Verwaltungs-Data Warehouse bereitstellt.
Transact-SQL-Syntaxkonventionen
Syntax
sp_syscollector_create_collector_type
[ [@collector_type_uid = ] 'collector_type_uid' OUTPUT ]
, [ @name = ] 'name'
, [ [ @parameter_schema = ] 'parameter_schema' ]
, [ [ @parameter_formatter = ] 'parameter_formatter' ]
, [ @collection_package_id = ] 'collection_package_id'
, [ @upload_package_id = ] 'upload_package_id'
Argumente
[ @collector\_type\_uid = ] 'collector_type_uid'
Die GUID für den Sammlertyp. collector_type_uid ist vom Datentyp uniqueidentifier und wird automatisch als OUTPUT erstellt und zurückgegeben, wenn auf NULL festgelegt.[ @name = ] 'name'
Der Name des Sammlertyps. name ist vom Datentyp sysname und obligatorisch.[ @parameter\_schema = ] 'parameter_schema'
Das XML-Schema für diesen Sammlertyp. parameter_schema ist vom Datentyp xml. Der Standardwert ist NULL.[ @parameter\_formatter = ] 'parameter_formatter'
Die Vorlage, mit der das XML für die Eigenschaftenseite des Sammlungssatzes umgewandelt werden kann. parameter_formatter ist vom Datentyp xml. Der Standardwert ist NULL.[@collection_package_id = ] collection_package_id
Ein eindeutiger lokaler Bezeichner, der auf das SSIS-Sammlungspaket verweist, das vom Sammlungssatz verwendet wird. collection_package_id ist vom Datentyp uniqueidentifer und erforderlich.[@upload_package_id = ] upload_package_id
Ein eindeutiger lokaler Bezeichner, der auf das SSIS-Uploadpaket verweist, das vom Sammlungssatz verwendet wird. upload_package_id ist vom Datentyp uniqueidentifier und erforderlich.
Rückgabecodewerte
0 (Erfolg) oder 1 (Fehler)
Berechtigungen
Damit diese Prozedur ausgeführt werden kann, ist die Mitgliedschaft in der festen Datenbankrolle dc_admin (mit EXECUTE-Berechtigung) erforderlich.
Beispiel
Dies erstellt den generischen T-SQL-Abfragesammlertyp.
EXEC 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
Siehe auch
Verweis
Gespeicherte Systemprozeduren (Transact-SQL)
Konzepte
Änderungsverlauf
Aktualisierter Inhalt |
|---|
Es wurde angegeben, dass das Argument @collector_type_uid optional ist. |
Das Argument @parameter_formatter wurde hinzugefügt. |
Der Code im Abschnitt "Beispiel" wurde aktualisiert. |