さて、私がしたことは、Microsoft Windows(x64)用の Oracle Database 11gリリース2クライアント(11.2.0.1.0)をダウンロードすることでした http://www.oracleから。 com / technetwork / database / entity-edition / downloads / 112010-win64soft-094461.html 。インストールには4つのオプションがありました。そのうちの1つはインスタントクライアントです(これは役に立ちませんでした)。動作するのはランタイムクライアントです またはそのような名前の何か。それは私が欲しいものであるNetManagerをインストールします。
PS-追加すると(Oracle 64ビットジャーニーをトラバースすると)、64ビットOracleDBプロバイダーでSSISを使用できないことがわかりました。 (SSISで接続を追加すると)例外が発生します:
これは、SSISプロセスが32ビットのものであり、64ビットのOracleドライバーを使用できないためだと思います(私のホストマシンはWin 7 64ビットです)。
テストした後、私はこれが実際に当てはまることがわかりました。 SSISIDE専用の32ビットドライバーが必要です ただし、64ビットのdtexec.exe(C:\ Program Files \ Microsoft SQL Server \ 100 \ DTS \ Binn)を使用してDTSXパッケージを実行する場合は、64ビットを使用できます
したがって、DEVELOPMENT(64ビットマシン上)では、32ビットクライアントと64ビットクライアントの両方をインストールします。32ビット:Visual Studio IDE64ビットでの開発用:コマンドラインで64ビットバージョンのdtexec.exeを使用してDTSXパッケージを実行するには(これを実稼働環境で実行する場合に当てはまります)
同様のスレッド