Gespeicherte Prozeduren (Integration Services-Katalog)

Gilt für:SQL Server SSIS Integration Runtime in Azure Data Factory

Gilt für:SQL Server

In diesem Abschnitt werden die gespeicherten Transact-SQL-Prozeduren beschrieben, die zum Verwalten von Integration Services-Projekten, die in einer Instanz von SQL Server bereitgestellt wurden, verfügbar sind.

Rufen Sie die gespeicherten Integration Services-Prozeduren auf, um im SSISDB-Katalog gespeicherte Objekte hinzuzufügen, zu entfernen, zu ändern oder auszuführen.

Der Standardname des Katalogs ist „SSISDB“. Die Objekte, die im Katalog gespeichert werden, umfassen Projekte, Pakete, Parameter, Umgebungen und Verwendungsverläufe.

Sie können die Datenbanksichten und gespeicherten Prozeduren direkt verwenden oder benutzerdefinierten Code schreiben, mit dem die verwaltete API aufgerufen wird. Management Studio und die verwaltete API führen zur Ausführung vieler Tasks eine Abfrage der Sichten durch und rufen gespeicherte Prozeduren auf, die in diesem Abschnitt beschrieben werden.

In diesem Abschnitt

catalog.add_data_tap
Fügt der Ausgabe einer Komponente in einem Paketdatenfluss eine Datenabzweigung hinzu.

catalog.add_data_tap_by_guid
Fügt einem bestimmten Datenflusspfad in einem Paketdatenfluss eine Datenabzweigung hinzu.

catalog.check_schema_version
Bestimmt, ob das SSISDB-Katalogschema und die Integration Services-Binärdateien (ISServerExec- und SQLCLR-Assembly) kompatibel sind.

catalog.clear_object_parameter_value (SSISDB-Datenbank)
Löscht den Wert eines Parameters für ein vorhandenes Integration Services-Projekt oder -Paket, das auf dem Server gespeichert wird.

catalog.configure_catalog (SSISDB-Datenbank)
Konfiguriert den Integration Services -Katalog durch das Festlegen einer Katalogeigenschaft auf einen angegebenen Wert.

catalog.create_environment (SSISDB-Datenbank)
Erstellt eine Umgebung im Integration Services-Katalog.

catalog.create_environment_reference (SSISDB-Datenbank)
Erstellt einen Umgebungsverweis für ein Projekt im Integration Services-Katalog.

catalog.create_environment_variable (SSISDB-Datenbank)
Erstellt eine Umgebungsvariable im Integration Services-Katalog.

catalog.create_execution (SSISDB-Datenbank)
Erstellt eine Instanz der Ausführung im Integration Services -Katalog.

catalog.create_execution_dump
Hält ein aktuell ausgeführtes Paket an und erzeugt eine Dumpdatei.

catalog.create_folder (SSISDB-Datenbank)
Erstellt einen Ordner im Integration Services -Katalog.

catalog.delete_environment (SSISDB-Datenbank)
Löscht eine Umgebung aus einem Ordner im Integration Services -Katalog.

catalog.delete_environment_reference (SSISDB-Datenbank)
Löscht einen Umgebungsverweis aus einem Projekt im Integration Services-Katalog.

catalog.delete_environment_variable (SSISDB-Datenbank)
Löscht eine Umgebungsvariable aus einer Umgebung im Integration Services -Katalog.

catalog.delete_folder (SSISDB-Datenbank)
Löscht einen Ordner aus dem Integration Services-Katalog.

catalog.delete_project (SSISDB-Datenbank)
Löscht ein vorhandenes Projekt aus einem Ordner im Integration Services-Katalog.

catalog.deny_permission (SSISDB-Datenbank)
Verweigert eine Berechtigung für ein sicherungsfähiges Objekt im Integration Services -Katalog.

catalog.deploy_project (SSISDB-Datenbank)
Stellt ein Projekt in einem Ordner im Integration Services -Katalog bereit oder aktualisiert ein vorhandenes Projekt, das zuvor bereitgestellt wurde.

catalog.get_parameter_values (SSISDB-Datenbank)
Ermittelt die Standardparameterwerte und ruft diese aus einem Projekt und den entsprechenden Paketen im Integration Services-Katalog ab.

catalog.get_project (SSISDB-Datenbank)
Ruft die Eigenschaften eines vorhandenen Projekts im Integration Services -Katalog ab.

catalog.grant_permission (SSISDB-Datenbank)
Gewährt eine Berechtigung für ein sicherungsfähiges Objekt im Integration Services-Katalog.

catalog.move_environment (SSISDB-Datenbank)
Verschiebt eine Umgebung von einem Ordner im Integration Services-Katalog in einen anderen.

catalog.move_project (SSISDB-Datenbank)
Verschiebt ein Projekt von einem Ordner im Integration Services-Katalog in einen anderen.

catalog.remove_data_tap
Entfernt eine Datenabzweigung aus einer Komponentenausgabe, die aktuell ausgeführt wird.

catalog.rename_environment (SSISDB-Datenbank)
Benennt eine Umgebung im Integration Services -Katalog um.

catalog.rename_folder (SSISDB-Datenbank)
Benennt einen Ordner im Integration Services-Katalog um.

catalog.restore_project (SSISDB-Datenbank)
Stellt die frühere Version eines Projekts im Integration Services-Katalog wieder her.

catalog.revoke_permission (SSISDB-Datenbank)
Widerruft eine Berechtigung für ein sicherungsfähiges Objekt im Integration Services-Katalog.

catalog.set_environment_property (SSISDB-Datenbank)
Legt die Eigenschaft einer Umgebung im Integration Services-Katalog fest.

catalog.set_environment_reference_type (SSISDB-Datenbank)
Legt den Verweistyp und den Umgebungsnamen fest, die einem vorhandenen Umgebungsverweis für ein Projekt im Integration Services-Katalog zugeordnet sind.

catalog.set_environment_variable_property (SSISDB-Datenbank)
Legt die Eigenschaft einer Umgebungsvariablen im Integration Services-Katalog fest.

catalog.set_environment_variable_protection (SSISDB-Datenbank)
Legt das Vertraulichkeitsbit einer Umgebungsvariablen im Integration Services-Katalog fest.

catalog.set_environment_variable_value (SSISDB-Datenbank)
Legt den Wert einer Umgebungsvariablen im Integration Services -Katalog fest.

catalog.set_execution_parameter_value (SSISDB-Datenbank)
Legt den Wert eines Parameters für eine Instanz der Ausführung im Integration Services -Katalog fest.

catalog.set_execution_property_override_value
Legt den Wert einer Eigenschaft für eine Instanz der Ausführung im Integration Services -Katalog fest.

catalog.set_folder_description (SSISDB-Datenbank)
Legt die Beschreibung eines Ordners im Integration Services -Katalog fest.

catalog.set_object_parameter_value (SSISDB-Datenbank)
Legt den Wert eines Parameters im Integration Services -Katalog fest. Ordnet einer Umgebungsvariablen den Wert zu oder weist einen Literalwert zu, der standardmäßig verwendet wird, wenn keine anderen Werte zugewiesen werden.

catalog.start_execution (SSISDB-Datenbank)
Startet eine Instanz der Ausführung im Integration Services -Katalog.

catalog.startup
Führt eine Wartung des Status von Vorgängen für den SSISDB-Katalog aus.

catalog.stop_operation (SSISDB-Datenbank)
Beendet eine Überprüfung oder eine Ausführungsinstanz im Integration Services-Katalog.

catalog.validate_package (SSISDB-Datenbank)
Überprüft asynchron ein Paket im Integration Services -Katalog.

catalog.validate_project (SSISDB-Datenbank)
Überprüft asynchron ein Projekt im Integration Services-Katalog.

Catalog.add_execution_worker (SSISDB-Datenbank)
Fügt einen Integration Services Scale Out-Worker einer Instanz der Ausführung in Scale Out hinzu.

catalog.enable_worker_agent (SSISDB-Datenbank)
Aktivieren Sie einen Scale Out-Worker für einen Scale Out-Master, der mit diesem Integration Services-Katalog arbeitet.

catalog.disable_worker_agent (SSISDB-Datenbank)
Deaktivieren Sie einen Scale Out-Worker für einen Scale Out-Master, der mit diesem Integration Services-Katalog arbeitet.