|
Bei Verwendung des Projektbereitstellungsmodells
|
Bei Verwendung des Paketbereitstellungsmodells
|
|
Ein Projekt stellt die Entwicklungseinheit dar.
|
Ein Paket ist die Bereitstellungseinheit.
|
|
Parameter werden verwendet, um Paketeigenschaften Werte zuzuweisen.
|
Konfigurationen werden verwendet, um Paketeigenschaften Werte zuzuweisen.
|
|
Aus einem Projekt, das Pakete und Parameter enthält, wird eine Projektbereitstellungsdatei (Erweiterung .ISPAC) erstellt.
|
Pakete (Erweiterung .DTSX) und Konfigurationen (Erweiterung .DTSCONFIG) werden einzeln im Dateisystem gespeichert.
|
|
Ein Projekt, das Pakete und Parameter enthält, wird im SSISDB-Katalog auf einer Instanz von SQL Server bereitgestellt.
|
Pakete und Konfigurationen werden in das Dateisystem auf einem anderen Computer kopiert.
Pakete können auch in der MSDB-Datenbank auf einer Instanz von SQL Server gespeichert werden.
|
|
Auf dem Datenbankmodul ist die CLR-Integration erforderlich.
|
Auf dem Datenbankmodul ist die CLR-Integration nicht erforderlich.
|
|
Umgebungsspezifische Parameterwerte werden in Umgebungsvariablen gespeichert.
|
Umgebungsspezifische Konfigurationswerte werden in Konfigurationsdateien gespeichert.
|
|
Im Katalog enthaltene Projekte und Pakete können vor der Ausführung auf dem Server überprüft werden.
Sie können die Überprüfung mithilfe von SQL Server Management Studio, gespeicherten Prozeduren oder verwaltetem Code ausführen.
|
Pakete werden unmittelbar vor der Ausführung überprüft.
Ein Paket kann auch mit dtExec oder verwaltetem Code überprüft werden.
|
|
Pakete werden ausgeführt, indem mit dem Datenbankmodul eine Ausführung gestartet wird.
Einer Ausführung werden vor dem Start ein Projektbezeichner, explizite Parameterwerte (optional) und Umgebungsverweise (optional) zugewiesen.
Sie können Pakete mit dtExec ausführen.
|
Pakete werden mit den Ausführungshilfsprogrammen dtExec und DTExecUI ausgeführt.
Anwendbare Konfigurationen werden durch Eingabeaufforderungsargumente (optional) identifiziert.
|
|
Während der Ausführung werden Ereignisse, die vom Paket erzeugt werden, automatisch aufgezeichnet und im Katalog gespeichert.
Sie können diese Ereignisse mit Transact-SQL-Sichten abfragen.
|
Während der Ausführung werden Ereignisse, die von einem Paket erzeugt werden, nicht automatisch aufgezeichnet.
Dem Paket muss ein Protokollanbieter zum Aufzeichnen von Ereignissen hinzugefügt werden.
|
|
Pakete werden in einem separaten Windows-Prozess ausgeführt.
|
Pakete werden in einem separaten Windows-Prozess ausgeführt.
|
|
SQL Server-Agent wird verwendet, um die Paketausführung zu planen.
|
SQL Server-Agent wird verwendet, um die Paketausführung zu planen.
|