Freigeben über


Ausführung von Projekten und Paketen

Wenn Sie ein Integration Services-Paket verwenden möchten, können Sie abhängig davon, wo dieses Paket gespeichert wird, eines von mehreren Tools verwenden. Die Tools werden in der Tabelle unten aufgeführt.

Wenn Sie ein Paket auf dem Integration Services-Server speichern möchten, verwenden Sie das Projektbereitstellungsmodell, um das Projekt auf dem Server bereitzustellen. Weitere Informationen finden Sie unter Deploy Projects to Integration Services Server.

Zum Speichern eines Pakets im SSIS-Paketspeicher, in der MSDB-Datenbank oder im Dateisystem verwenden Sie das Paketbereitstellungsmodell. Weitere Informationen finden Sie unter Package Deployment (SSIS).For more information, see Package Deployment (SSIS).

Tool Pakete, die auf dem Integration Services-Server gespeichert werden Im SSIS-Paketspeicher oder in der MSDB-Datenbank gespeicherte Pakete Pakete, die im Dateisystem außerhalb des Speicherorts, der Teil des SSIS-Paketspeichers ist, gespeichert werden
SQL Server Data Tools Nein Nein

Sie können jedoch einem Projekt ein vorhandenes Paket aus dem SSIS-Paketspeicher hinzufügen, der die msdb-Datenbank enthält. Wenn ein vorhandenes Paket auf diese Weise dem Projekt hinzugefügt wird, wird im Dateisystem eine lokale Kopie des Pakets erstellt.
Ja
SQL Server Management Studio, wenn eine Verbindung mit einer Instanz der Datenbank-Engine besteht, die den Server Integration Services hostet

Weitere Informationen finden Sie unter Execute Package Dialog Box.
Ja Nein

Pakete können jedoch von diesen Speicherorten auf den Server importiert werden.
Nein

Pakete können jedoch aus dem Dateisystem auf den Server importiert werden.
SQL Server Management Studio, wenn eine Verbindung mit dem Integration Services-Dienst besteht, der den SSIS-Paketspeicher verwaltet Nein Ja Nein

Pakete können jedoch aus dem Dateisystem in den SSIS-Paketspeicher importiert werden.
dtexec

Weitere Informationen finden Sie hier.
Ja Ja Ja
dtexecui

Weitere Informationen finden Sie unter Referenz zur Paketausführungsprogramm-Benutzeroberfläche (DtExecUI).
Nein Ja Ja
SQL Server-Agent

Sie verwenden einen SQL Server-Agent-Auftrag, um ein Paket zu planen.

Weitere Informationen finden Sie unter SQL Server Agent Jobs for Packages.
Ja Ja Ja
Integrierte gespeicherte Prozedur

Weitere Informationen finden Sie unter catalog.start_execution (SSISDB-Datenbank).
Ja Nr. Nein
Verwaltete API, mit Typen und Elementen im Microsoft.SqlServer.Management.IntegrationServices-Namespace Ja Nr. Nein
Verwaltete API, mit Typen und Elementen im Microsoft.SqlServer.Dts.Runtime-Namespace Derzeit nicht Ja Ja

Ausführung und Protokollierung

Integration Services-Pakete können für die Protokollierung aktiviert werden, und Sie können die Laufzeitinformationen in Protokolldateien erfassen. Weitere Informationen finden Sie unter Integration Services-Protokollierung (SSIS).

Sie können Integration Services-Pakete, die auf dem Integration Services-Server bereitgestellt sind und ausgeführt werden, mithilfe von Vorgangsberichten überwachen. Diese Berichte sind in SQL Server Management Studio verfügbar. Weitere Informationen finden Sie unter Berichte für den Integration Services-Server.

Weitere Informationen

dtexec (Hilfsprogramm)
SQL Server-Import/Export-Assistent