Gespeicherte Prozeduren (Integration Services-Katalog)

Gilt für:yes SQL Server (alle unterstützten Versionen) yes SSIS Integration Runtime in Azure Data Factory

Gilt für:yes SQL Server (alle unterstützten Versionen)

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

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

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 abfragen die Sichten und rufen die in diesem Abschnitt beschriebenen gespeicherten Prozeduren auf, um viele ihrer Aufgaben auszuführen.

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 Integration Services Binärdateien (ISServerExec und SQLCLR-Assembly) kompatibel sind.

catalog.clear_object_parameter_value (SSISDB-Datenbank)
Löschen des Werts eines Parameters für ein vorhandenes Integration Services-Projekt oder -Paket, das bzw. das auf dem Server gespeichert ist.

catalog.configure_catalog (SSISDB-Datenbank)
Konfiguriert den Integration Services, indem eine Katalogeigenschaft auf einen angegebenen Wert festgelegt wird.

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)
Erstellen Sie eine Umgebungsvariable im Integration Services Katalog.

catalog.create_execution (SSISDB-Datenbank)
Erstellt eine Ausführungsinstanz 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 oder aktualisiert ein vorhandenes Projekt, das zuvor bereitgestellt wurde.

catalog.get_parameter_values (SSISDB-Datenbank)
Löst die Standardparameterwerte aus einem Projekt und den entsprechenden Paketen im Integration Services ab und ruft sie ab.

catalog.get_project (SSISDB-Datenbank)
Ruft die Eigenschaften eines vorhandenen Projekts im Integration Services 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 in einen anderen innerhalb des Integration Services Katalogs.

catalog.move_project ((SSISDB-Datenbank)
Verschiebt ein Projekt aus einem Ordner in einen anderen innerhalb des Integration Services Katalogs.

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 um.

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

catalog.restore_project (SSISDB-Datenbank)
Stellt ein Projekt im Integration Services auf eine frühere Version wieder zurück.

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 fest.

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

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

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

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

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

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

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

catalog.set_object_parameter_value (SSISDB-Datenbank)
Legt den Wert eines Parameters im Integration Services 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 Ausführungsinstanz 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 Instanz der Ausführung 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 zu einer Instanz der Ausführung in Scale Out.

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

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