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.