sql >> データベース >  >> RDS >> Oracle

Oracle Install for SSIS接続(およびドライバ32 64ビット)

    さて、私がしたことは、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パッケージを実行するには(これを実稼働環境で実行する場合に当てはまります)

    同様のスレッドこちら> 。



    1. mysqlの外部キーの問題(エラー1005)

    2. Oracle 10g:XML(CLOBタイプ)からデータを抽出(選択)

    3. DBMSの最大行

    4. OracleがORDERBYでインデックスを無視するのはなぜですか?