SQLServer链接服务器访问 Oracle
一、 测试环境说明
操作系统: Windows Server 2008 R2 64 位
数据库版本: SQLServer 2008 R2 64位和 Oracle Database 11g 第 2 版 (11.2.0.1.0)
及相应的客户端版本: Oracle 11g client 64 位。
其中 Oracle Database 11g 安装在一台电脑,另一台安装 SQL Server 2008 R2 64 位和
Oracle 11g client 64 位。
二、 创建 SQL Server 链接服务
首先 SQL Server链接 Oracle 可以通过两个访问接口: “MSDAORA”和“OraOLEDB.Oracle”。
默认状态下, SQL Server 2008 R2 64位安装后在服务器对象 ->链接服务器 ->访问接口
下并没有“ MSDAORA”和“ OraOLEDB.Oracle”接口。
安装“ MSDAORA”访问接口需要下载 Oracle Data Access Components(ODAC)for Windows
的相应 64 位版本。安装后重新启动服务器即可以看到“ MSDAORA”接口。因为此接口不支
持分布式事务,因此不做过多的描述。
安装“ OraOLEDB.Oracle”访问接口需要下载 Oracle 11g client 64 位。具体安装过程如下:
1) 下载后解压 zip 文件到文件夹,点击 setup.exe,弹出如下界面:
直接点 [是 ]。