03-SQLServer中链接服务器用法--连接Oracle
一、前言
1、使用SQLServer连接Oracle的方式有2种(对应2个不同的数据源程序)
(1)创建本地的数据源ODBC,是在Net Configuration Assistant里配置,对应的SQLServer里的程序是Microsoft OLE DB Provider for ODBC Drivers;
(2)第二种创建方式是不通过ODBC,直接在SQLServer里连接,但是得配置Net Manager,对应的程序是Oracle Provider for OLE DB;
2、Oracle客户端下载地址
http://www.oracle.com/technetwork/cn/database/enterprise-edition/downloads/112010-win64soft-086667-zhs.html
二、使用ODBC连接Oracle的操作步骤
1、安装oracle客户端
(1)安装Oracle客户端
(2)选择管理员类型安装
(3)跳过软件更新
(4)执行完先决条件,点击安装
(5)安装完之后,点击关闭,在安装目录下会出现一个app文件夹
2、打开Net Configuration Assistant ,连接数据库服务端
(1)打开Net Configuration Assistant
(2)选择“本地网络服务名配置”标签,然后下一步
(3)选择"添加"
(4)添加Oracle的实例名,下一步
(5)使用TCP协议,下一步
(6)输入Oracle服务器的IP,下一步
(7)选择测试,下一步
(8)点击更改登录,输入Oracle的登录名和密码
(9)看到测试成功就ok了
3、配置ODBC数据源
(1)打开ODBC数据源
(2)配置"系统DNS",点击添加
(3)选择Oracle的数据源
(4)配置数据源
(5)测试连接
4、在SQLServer里配置Oracle的链接服务器
(1)右键链接服务器,新建链接服务器
(2)配置指定的程序(ODBC对应的)
三、直接使用SQLServer连接的操作步骤
1、创建服务名
(1)创建的服务名对应于远程服务器的实例名
(2)点击+号创建服务名
注:创建服务名的前提是,在服务端必须先开启监听,不然测试连接会失败。
(3)测试是否连通
2、在SQLServer里创建链接服务器