如何实现SQLServer2008R2连接Oracle11gR2————64位 下载本文

ZDY制作

如何实现 SQLServer2008R2

连接 Oracle11gR2

(64位版)

ZDY制作

一、实现连接前的准备

软件准备

1、SQLServer2008R2点击下载 2、win64_11gR2_client点击下载 3、ODAC112021Xcopy_x64点击下载 二、连接方法

通过SQLServer的LinkedServer功能连接Oracle 三、实际操作

1.1 首先配置Client

在SQLServer的主机上安装完Oracle的客户端后,可以在数据源里面看到Oracle的ODBC驱动,注意客户端的版本,最注意的是要根据操作系统来选择是64位或32位(此处选择64位),(在64位操作系统必须安装64位Oracle客户端才会在windows的数据源中才能显示出如下图所示驱动)

PS.在64位操作系统中可以同时安装64位和32位Oracle客户端,其中默认配置文件已后面安装的目录和文件为准。两个客户端都生效。

1/ 8

ZDY制作

安装完成后在Oracle_Home(64位)下面查看的NETWORK\\ADMIN找到tnsnames并加入如下内容

注:

ORCL =

(DESCRIPTION =

(ADDRESS = (PROTOCOL = TCP)(HOST = 127.0.0.1)(PORT = 1521)) (CONNECT_DATA =

(SERVER = DEDICATED) (SERVICE_NAME = orcl) ) )

1.2 安装ODBC驱动

先解压安装包ODAC112021Xcopy_x64,把里面的文件都解压到一个文件夹里,我是解压到D:\\ODAC112040Xcopy_64bit,然后打开cmd,进入到这个文件夹。如图

2/ 8