我应该在MS SQL服务器中安装什么Oracle驱动程序才能使用DTS将数据从Oracle服务器复制到MS SQL服务器?
题
我有 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可能也会这样。
不隶属于 StackOverflow