2009-05-26 27 views
1

Ich habe ein Paket, das von einer AS400-Datei nach SQL importiert. Das Paket wird ordnungsgemäß in Visual Studio ausgeführt, schlägt jedoch fehl, wenn es als geplanter Job eingerichtet wird. Die Fehlermeldung ist, dass mein Passwort falsch ist. Ich weiß, dass es richtig ist. Ich habe auch eine Paketkonfiguration eingerichtet und das hat nicht funktioniert. Ich habe viele Dinge gesucht und ausprobiert. Könnte mir jemand helfen?SSIS-Paket schlägt fehl als SQL Server-Agent-Job

Antwort

0

Ihr Passwort ist falsch.

Im Ernst, Sie "wissen", dass Ihr Passwort korrekt ist? Sie wissen besser als der Code, der versucht, Ihr Passwort zu verwenden? Scheint Ihnen das wahrscheinlich?

Betrachten Sie die Möglichkeit, dass Sie und SSIS auf verschiedene Passwörter verweisen können. Vielleicht ist der, den du "weißt", tatsächlich korrekt, aber der andere ist es nicht.

+0

Nun, ich weiß, dass es erfolgreich Verbindung mit der Quelle in den DB-Verbindungen innerhalb des Pakets mit Visual Studio. Und das Paket wird innerhalb von VS erfolgreich ausgeführt. Wenn das Passwort nicht korrekt war, würde dieser Prozess nicht funktionieren, oder? Wenn ich im ersten Schritt auf die Registerkarte der Befehlszeile schaue, ist das Passwort nicht in der Zeichenfolge. sollte es sein? Ich sehe alle anderen Verbindungsinformationen, aber nicht das. Ich habe versucht, es ohne Erfolg hinzuzufügen. –

0

Möglicherweise eine dumme Antwort, aber wie verbinden Sie mit dem AS400? Wenn ODBC-Treiber verwendet werden, müssen die AS400-Treiber sowohl auf der lokalen (dev) als auch auf der SQL Server-Box installiert sein. Sie sind notorisch wählerisch über Versionen.

Wenn Speicher mir richtig dient, wenn Sie die ODBC-Verbindung mit der AS400-Treibersoftware einrichten, denke ich, dass Sie auch Verbindungsdetails angeben müssen, und sie explizit in der ODBC-Verbindung gespeichert werden.

0

Der Support-Link oben korrekt ist. Um es auf eine einfache Antwort herunterzukochen. Schützen Sie Ihr SSIS-Paket mit einem Kennwort, um die Anmeldeinformationen zu speichern, die für die Verbindung mit dem AS400 erforderlich sind.

0

Mit der ODBC-Konfiguration: Verwenden Sie eine System-DSN anstelle von Benutzer-DSN, es wird funktionieren!