SQLServer 链接服务器访问Oracle 一、 测试环境说明 操作系统:Windows Server 2008 R2 64 位 数据库版本:SQLServer 2008 R2 64 位和Oracle Database 11g 第 2 版 (11
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,弹出如下界面: 直接点[是]
2 ) 弹出如下界面: 选择[定制]选项
点击下一步,弹出如下界面: 直接点击下一步,弹出如下界面: 选择软件安装的位置后点击下一步,弹出如下界面: 在可用产品组件窗口点击[全选]后直接点击下一步,弹出如下窗口: 在调度程序代理主机名中输入本机的主机名
点击下一步,弹出如下界面