私の仮定では、サーバーは 64 ビット サーバーですよね?その場合、エージェントは SSIS を 64 ビット モードで実行しており、実行可能ファイルとの非互換性を引き起こしています。
エージェント ジョブの [実行オプション] タブで、[32 ビット ランタイムを使用する] をオンにします。これで問題ありません。
質問は 2008 とタグ付けされていますが、私の記憶が正しければ、タイプ SQL Server Integration Services Package の 2005 SQL Agent タスクには 32 ビット モードで実行するオプションがなく、デフォルトですべてが 64 ビット モードで実行されました。これを回避するには、OS コマンドを実行し、C:\Program Files (x86)\Microsoft SQL Server\100\DTS\Binn\ にある可能性が高い 32 ビット dtexec.exe を呼び出す必要がありました。 DTExec.exeコード>