2009-05-26 42 views
1

AS400ファイルからSQLにインポートするパッケージがあります。パッケージはVisual Studioでは正常に実行されますが、スケジュールされたジョブとしてセットアップされると失敗します。エラーメッセージは私のパスワードが間違っていることです。私はそれが正しいことを知っています。私もパッケージ構成をセットアップし、これは動作しませんでした。私は多くのことを捜して試しました。誰かが私に何か助けてくれますか?SSISパッケージがSQL Serverエージェントジョブとして失敗する

答えて

0

パスワードが間違っています。

本当に、あなたのパスワードは正しいことを知っていますか?パスワードを使用しようとしているコードよりも優れていますか?これはあなたのようですか?

あなたとSSISが異なるパスワードを参照している可能性を考慮してください。あなたが「知っている」ものが実際には正しいかもしれないが、もう一つはそうではないかもしれない。

+0

まあ私はそれがVisual Studioを使用してパッケージ内のDB接続のソースに正常に接続することを知っています。パッケージはVS内で成功裏に実行されます。パスワードが正しくない場合、このプロセスはうまくいかないでしょうか?私が最初のステップでコマンドラインタブを見ると、パスワードは文字列にありません。それはすべきでしょうか?他のすべての接続情報が表示されますが、これは表示されません。私はそれを成功させることなく追加しようとしました。 –

0

おそらく愚かな答えですが、どのようにAS400に接続していますか? ODBCドライバを使用している場合は、ローカル(dev)とSQLサーバの両方にAS400ドライバがインストールされている必要があります。彼らは悪名高いバージョンのことを気にしています。

メモリが正しく機能する場合は、AS400ドライバソフトウェアを使用してODBC接続をセットアップするときに、接続の詳細も指定する必要があり、明示的にODBC接続に保存されると思います。

0

上記のサポートリンクが正しいです。簡単な答えにそれを沸かす。 AS400への接続に必要な資格情報を保存するようにSSISパッケージをパスワードで保護します。

0

ODBC構成の場合:ユーザーDSNの代わりにシステムDSNを使用すると、機能します。

関連する問題