最新要闻

广告

手机

iphone11大小尺寸是多少?苹果iPhone11和iPhone13的区别是什么?

iphone11大小尺寸是多少?苹果iPhone11和iPhone13的区别是什么?

警方通报辅警执法直播中被撞飞:犯罪嫌疑人已投案

警方通报辅警执法直播中被撞飞:犯罪嫌疑人已投案

家电

环球热议:SQL Server创建Oracle链接服务器

来源:博客园

1.下载轻量级的ODAC安装包

Oracle官网下载:https://www.oracle.com/database/technologies/odac-downloads.html

百度网盘:https://pan.baidu.com/s/1AvoqVylcLuX6qsTGR7HudQ?pwd=mrfg

2、安装OLEDB驱动

2.1D盘创建oracle文件夹用于安装驱动


(相关资料图)

2.2解压ODAC压缩包后,以管理员身份启动命令提示符,进入解压的路径

2.3执行命令 install.bat oledbD:\oracle ODAC安装。

2.4进入安装路径D:\oracle\network\admin创建tnsnames.ora文件,填入Oracle数据库连接信息

3. 设置环境变量

3.1打开路径:控制面板》系统》更改设置》高级》环境变量

3.2在系统变量Path中添加D:\oracle,D:\oracle\bin两个路径,并上移到最前面

4. 创建SQL Server链接服务器

4.1查看SQL Server中Server Objects > Linked Servers > Providers下已有OraOLEDB.Oracle,打开属性,勾选“允许进程内”,“支持LIKE运算符”可不勾选。

4.2新建链接服务器,Linked Server填写自定义命名,Provider选择Oracle Provider for OLE DB,Product name固定输入Oracle,Data source填写tnsname.ora文件中数据库连接信息(ip:port/service name)

4.3Security选择Be made using this security context,输入Oracle数据库的账号密码

4.4服务器选项,打开RPC和RPC OUT(非必要配置)

5、查询测试链接服务器

查询测试“链接服务器”是否成功创建,如下图:

sql server数据库使用链接服务器查询oracle数据库的语法:

SELECT * FROM OPENQUERY(SWAPDB,"select * from 表名")

关键词: 数据库连接 控制面板 设置环境变量