none
Visual Studio 2017 - Erstellung SSIS Paket für MSSQL 2016

    Allgemeine Diskussion

  • Hallo zusammen,

    ich habe gerade ein kleines Problem. Ich habe ein SSIS Paket in VS 2017 erstellt bzw. habe ich ein funktionierendes Paket von VS 2008 upgegradet. In dem Paket sind lediglich zwei Abfragen auf Oracle DB. Als TargetServerVersion habe ich SQL Server 2016 angegeben. Außerdem habe ich Run64BitRuntime auf true gestellt. Den 64bit OLE DB Treiber habe ich auf dem SQL Server installiert. Beim starten des Pakets über die Konsole mit DTExec erscheint die Fehlermeldeung: Cannot create a Task from XML for Task "Sktriptask", type "Microsoft.ScriptTask" due to error 0x80070057 "The Parameter is incorrect.".Wenn ich es über SQL Jobs im Management Studio starte erscheint nur die Meldung: The step did not generate any output.  The return value was unknown.  The process exit code was 255.  The step failed.

    Habt ihr eine Idee woran das liegen kann?

    Dienstag, 6. November 2018 15:16

Alle Antworten

  • Als TargetServerVersion habe ich SQL Server 2016 angegeben. 

    Hallo,

    wenn man die TargetVersion ändert, muss man das Projekt neu erstellen (build), und das DTSX Paket aus dem so erstelltem Bin Ordner verwenden, den die Entwicklerversion verbleibt so wie sie ist.

    Wie hast Du das Paket über die Konsole gestartet.


    Olaf Helper

    [ Blog] [ Xing] [ MVP]

    Dienstag, 6. November 2018 17:29
  • Danke erstmal für deine Antwort.

    Ich hab das Projekt neu erstellt und aus bin\Development kopiert.

    Gestartet habe ich es ungefähr so:

    C:\Programm files\microsoft sql server\130\dts\binn\dtexec.exe \file "Pfad zur dtsx" \ decrypt: passwort

    Dienstag, 6. November 2018 17:48
  • Funktioniert das Paket denn, wenn Du es in SSDT ausführst? Starte das Paket auch mal per Doppelklick, dann wird es in der DTExec mit Oberfläche ausgeführt und man sieht mehr, was passiert.

    Olaf Helper

    [ Blog] [ Xing] [ MVP]

    Mittwoch, 7. November 2018 06:33