我应该在MS SQL服务器中安装什么Oracle驱动程序才能使用DTS将数据从Oracle服务器复制到MS SQL服务器?

StackOverflow https://stackoverflow.com/questions/173629

我有 Oracle服务器(我相信版本9)和 MS SQL服务器(版本2000)。 MS SQL服务器正在运行 MS Windows Server 2003

我想使用DTS从Oracle服务器中提取一些数据并将其倒入MS SQL服务器。我在查找应该在MS SQL服务器上安装的驱动程序时遇到问题因为它能够与Oracle服务器通信。 (我真的不在乎它是ODBC还是“本机”Oracle驱动程序。)

当我看了一会儿之后,我被大量不同的Oracle驱动程序和版本震惊了。 任何有关建议的确切Oracle驱动程序的直接链接的帮助都将非常感谢,我不介意您提供任何其他有用的提示。 :)(除了升级服务器/操作系统之外,这不会很快发生......)

我知道我建议安装的是Instant Client,但更具体地说是我的情况,在 http://www.oracle.com/technology/software/tech/oci/instantclient/htdocs/winsoft.html ,这些是两个软件包我应该安装吗?

Version 11.1.0.6.0 

因为它是最新版本,它应该能够连接到Oracle 9。

Instant Client Package - Basic: All files required to run OCI, OCCI, and JDBC-OCI applications

因为“所有安装都需要基本软件包”,所以请访问Oracle网页底部的每个信息。

Instant Client Package - ODBC: Additional libraries for enabling ODBC applications

因为我需要使用ODBC。

我理解这是否正确?

有帮助吗?

解决方案

我的第一选择是Instant Client: http://www.oracle.com/technology/software/tech/oci/instantclient/htdocs/winsoft.html

虽然这不适用于9i,但10g客户端肯定会连接到9i而没有任何问题,11g可能也会这样。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top