Benutzer mit den meisten Antworten
dtsx Paket lässt sich mit dtexec nicht ausführen

Frage
-
Hallo,
ich möchte ein Paket aus einem SSIS Projekt per Skript ausführen, dafür wollte ich den Befehl "dtexec" benutzen. Dieser gibt mir aber bei meinem Paket immer die Meldung:
Das Paket '\\SERVER\Integration Services-Project1\package.dtsx' konnte aufgrund von Fehler 0x80070057 nic
ht geladen werden.
Beschreibung: Der Paketname muss mindestens 1 Zeichen und darf nicht mehr als 128 Zeichen enthalten.
Parametername: folder
Quelle: MsDtsSrvr...
Was hat es mit diesem "Namen" auf sich. Wenn ich das Paket aufrufe und auf "ausführen" klicke läuft es durch.
Vielen Dank
dholz
- Bearbeitet dholz Donnerstag, 19. Juni 2014 07:31
Antworten
-
Rechte Maustaste auf den Job. Skript für Auftrag als ... CREATE in ... Neues Abfragefenster.
Vielleicht solltest Du auch noch mal beschreiben, wie die Konfiguration insgesamt aussieht, wo Du das dtexec absetzt und warum das mit dem Excel nicht funktioniert.
Morgen oder spätestens Montag ist auch im Forum wieder etwas mehr Betrieb, wenn Feiertag und Brückentag hinter uns liegen.
Hier findest Du die Online-Doku zu dtexec:
http://technet.microsoft.com/de-de/library/ms162810(v=sql.105).aspxDer erste Teil des Pfades ist mir nicht verständlich:
\\SERVER\QlikView\IntegrationDa wird etwas in dieser Art erwartet:
"\File System\MyPackage"Rufst Du das Paket evtl. Remote auf?
Einen schönen Tag noch,
Christoph
--
Microsoft SQL Server MVP - http://www.insidesql.org/blogs/cmu- Bearbeitet Christoph MuthmannEditor Donnerstag, 19. Juni 2014 11:10 bridge
- Als Antwort markiert Christoph MuthmannEditor Freitag, 20. Juni 2014 07:13
Alle Antworten
-
Hallo!
Das wäre jetzt nur Rätselraten.
Poste doch mal den vollständigen Befehl, den Du abgesetzt hast. Weiterhin wäre vielleicht noch die Version interessant und die Berechtigungen des Kontos, mit dem Du das Skript startest.
Hast Du mal das Paket als Job eingeplant?
Dann Skripte Dir mal den Job. Dort steht der Befehl auch drin.Einen schönen Tag noch,
Christoph
--
Microsoft SQL Server MVP - http://www.insidesql.org/blogs/cmu -
Hallo Christoph,
der Befehl den ich versucht habe lautet:
C:\Users\administrator> dtexec /dt "\\SERVER\QlikView\Integration Services-Project1\package.dtsx" /x86
Als Job im SQL Server Agent habe ich das auch versucht, auf dem DB Server fehlt aber eine Office Komponente (Paket soll in eine .xlsx Tabelle schreiben). Wie kann ich denn den Job Skripten um den Befehl dort auszulesen?
DANKE & Gruß
Dennis
-
Rechte Maustaste auf den Job. Skript für Auftrag als ... CREATE in ... Neues Abfragefenster.
Vielleicht solltest Du auch noch mal beschreiben, wie die Konfiguration insgesamt aussieht, wo Du das dtexec absetzt und warum das mit dem Excel nicht funktioniert.
Morgen oder spätestens Montag ist auch im Forum wieder etwas mehr Betrieb, wenn Feiertag und Brückentag hinter uns liegen.
Hier findest Du die Online-Doku zu dtexec:
http://technet.microsoft.com/de-de/library/ms162810(v=sql.105).aspxDer erste Teil des Pfades ist mir nicht verständlich:
\\SERVER\QlikView\IntegrationDa wird etwas in dieser Art erwartet:
"\File System\MyPackage"Rufst Du das Paket evtl. Remote auf?
Einen schönen Tag noch,
Christoph
--
Microsoft SQL Server MVP - http://www.insidesql.org/blogs/cmu- Bearbeitet Christoph MuthmannEditor Donnerstag, 19. Juni 2014 11:10 bridge
- Als Antwort markiert Christoph MuthmannEditor Freitag, 20. Juni 2014 07:13