DTSを使用してOracleサーバーからMS SQLサーバーにデータをコピーできるようにするには、MS SQLサーバーにどのOracleドライバーをインストールする必要がありますか?
質問
Oracleサーバー(バージョン9、信じています)と MS SQLサーバー(バージョン2000)があります。 MS SQLサーバーは MS Windows Server 2003 を実行しています。
DTSを使用してOracleサーバーからデータを抽出し、それをMS SQLサーバーに注ぎたい。 MS SQLサーバーにインストールするドライバーを見つけるのに問題があるOracleサーバーと通信できるようにします。 (ODBCか「ネイティブ」のOracleドライバーかはあまり気にしません。)
これをしばらく前に見たとき、私はそこにある多数の異なるOracleドライバーとバージョンに驚かされました。 推奨される正確なOracleドライバーへの直接リンクに関するヘルプは大歓迎です。また、他の役立つヒントを提供することもできません。 :)(サーバー/ OSのアップグレードは別として、それはすぐには起こりません...)
http://www.oracle.com/technology/software/tech/oci/instantclient/htdocs/winsoft.html 、これらは 2つのパッケージインストールする必要がありますか
Version 11.1.0.6.0
最新バージョンであり、Oracle 9に接続できるはずです。
Instant Client Package - Basic: All files required to run OCI, OCCI, and JDBC-OCI applications
「すべてのインストールには基本パッケージが必要」という理由で、Oracle Webページの下部にある情報ごとに。
Instant Client Package - ODBC: Additional libraries for enabling ODBC applications
ODBCを使用する必要があるため。
これが正しいことを理解しましたか
解決
最初の選択肢はインスタントクライアントです。 http://www.oracle.com/technology/software/tech/oci/instantclient/htdocs/winsoft.html
これは9iでは使用できませんでしたが、10gクライアントは問題なく9iに確実に接続し、11gもおそらく接続します。