2016-10-03 3 views

Antwort

0

Angenommen, Sie verwenden SSIS 2012+ im SSIS-Katalog - Projektmodus.

  1. Anruf ein anderes Paket aus diesem Projekt in Paketaufgabe
  2. Startpaket mit gespeicherten Prozeduren in SSISDB - in SQL Aufgaben
  3. erstellen SQL Job Paket auszuführen, dann diesen Job startet von SQL-Task
  4. erstellen Führen Sie cmd Aufgabe, das Paket beginnt mit dtexec
  5. Script erstellen Aufgabe, die beginnt Paket

Ansätze 2-5 basica lly machen das gleiche - starten Sie die Ausführung eines Pakets aus dem Prozess heraus, indem Sie entweder SSISDB SPs oder DLL direkt oder mit dtexec wrapper aufrufen.

1

ExecutePackageTask, StoredProcedure (SQL), dtexec.exe utitlity und dtexecui.exe

1

Im Folgenden sind die AFAIK Ansätze.

  1. Verwenden von Prozess ausführen.
  2. Verwenden von SQL Agent und Aufruf des Agenten im SSIS-Paket.
  3. Verwenden der Befehlszeile (dtexec).
  4. Verwenden von Skripting (. NET-Skript zum Ausführen von DTSX-Datei).
  5. Verwendung der gespeicherten Prozedur.
  6. Verwenden einer Batch-Datei und Aufruf der Batch-Datei ein Paket.
Verwandte Themen