Windows SQL Server 2016 数据库通过链接服务器访问Oracle数据库。

借鉴了很多大佬的文章,但是由于外链失效、文章久远、安装包版本太低、自己积分清零等多重原因,导致了很多问题,最后总算磕磕盼盼搞定了。

整理一下流程,包括各种安装包,方便你我他。

所有安装包都放在此链接下,且永久有效

链接:https://pan.baidu.com/s/12CedL1IUkRQ__w0lxq5HKA 
提取码:ug4t

一、SQL Server 2016, SP2, SSMS (SQL Server Management Studio) 安装包

SQL Server安装包:cn_sql_server_2016_enterprise_x64_dvd_8699450

jdk7安装包:jdk-7u80-windows-x64  (安装SQL Server时报错Polybase要求安装Oracle JRE7 51(54位)或更高版本,安装这个jdk)

SP2安装包:SQLServer2016SP2-KB4052908-x64-CHS

SSMS安装包:SSMS-Setup-CHS17.8.1      SSMS-Setup-CHS18       有两个版本的SSMS,17.8.1和18,自取随意

安装步骤不赘述,略。

二、安装Oracle客户端

Oracle客户端安装包:ODAC122011_x64

也可以在Oracle官网下载https://www.oracle.com/database/technologies/odac-downloads.html,不过里面版本众多,根据所需自行选择

安装步骤不赘述,略。

三、配置ODBC

1.打开Microsoft ODBC管理员配置ODBC

2.添加用户DSN

3.选择数据源驱动Oracle in OraClient12Home1

4.命名

四、设置SQL Server

1.设置OraOLEDB.Oracle

2.新建链接服务器,输入Oracle数据库相关信息

3.输入Oracle数据库账号密码

4.设置服务器选项

五、查询

查询语句

select * from openquery (ORACLELINK,'SELECT * FROM TABLENAME')

其中,ORACLELINK是新建链接服务器名称,TABLENAME是Oracle数据库中的表名

注意Oracle区分大小写

查询速度不算慢,可接受范围内

SQL Server通过链接服务器访问Oracle相关推荐

  1. sqlserver访问接口无Oracle,SQLServer通过链接服务器访问Oracle

    数据库:SqlServer2005 .Oracle 11gR2 系统环境:windows Server 2008R2 32位. 最近在做项目时,需要通过sql的链接服务器访问Oracle.以前弄过sq ...

  2. SQL Server使用链接服务器的5个性能杀手

     2014-06-25 SQLSERVER走起 SQLSERVER走起 SQLSERVER走起 微信号 SQLSERVERZOUQI 功能介绍 介绍SQL Server的一些相关资讯,让众多SQL ...

  3. Sql Server使用链接服务器远程取数据!

    由于最近开发的一个查询系统,基本是在其它服务器的,所以在本地服务器设计了中间,用来存从远程服务器取数据!     一种方法是通过,OPENDATASOURCE来远程读取数据! SELECT   * F ...

  4. mssql 连接oracle配置,MSSQL通过链接服务器访问Oracle

    在有些场景,我们需要整合其他异构数据库的数据.我们可以使用代码去读取,经过处理后,再将数据保存到MSSQL数据库中.如果数据量比较大,但处理的逻辑并不复杂的情况下,这种方式就不是最好的办法.这时可以使 ...

  5. 加菲猫软件显示不能链接服务器,sql server 2012 链接服务器不能链接sql server 2000的解决方案...

    把原来的sql server 2005直接装成了2012,然后在建立链接服务器链接一台sql server 2000的服务器时,报错信息大概是"SQL Server Native Clien ...

  6. SQL SERVER 2005 通过链接服务器 访问 ORACLE 的快速设定方法

    1)在SQL_SERVER 2005服务器上安装Oracle 10g的客户端. 假设安装到D:\oracle\ 目录.如果D:是NTFS分区,需要将ORACLE安装后的目录设为所使用的用户有权可运行. ...

  7. SQL Server的链接服务器技术小结

    一.使用 Microsoft OLE DB Provider For ODBC 链接MySQL 安装MySQL的ODBC驱动MyODBC 1.为MySQL建立一个ODBC系统数据源,例如:选择数据库为 ...

  8. SQL Server 2005链接服务器设置

    我试验了两种不同的设置均获成功.两种设置的差异是采用了不同的访问接口.以下是两种设置的详细介绍. 打开Microsoft SQL Server Management Studio.选择服务器对象-〉链 ...

  9. SQL SERVER使用链接服务器

    1.在另一台机器上建立独立的数据库服务器,作为链接目标 2.本地数据库服务器上添加"链接服务器": 名字:随便取一个名字 服务器类型:选择数据源:Microsoft OLE DB ...

最新文章

  1. 散列冲突与作为特征值的散列
  2. elasticsearch 工作原理_【154期】面试官:你能说说 Elasticsearch 查询数据的工作原理是什么吗?...
  3. 隐藏/显示jeecg-boot 后端管理页面的右侧的系统设置
  4. CentOS 6.5下Python3.5以及virtualenv、virtualenvwrapper的安装配置
  5. poj 3461 Oulipo (KMP)
  6. 【Elasticsearch】为什么我在Elasticsearch集群中看到大量的拒绝?
  7. 对学生成绩表按计算机应用成绩排序,计算机等级考试EXCEL练习题-12学生成绩表2...
  8. Oozie分布式任务的工作流——Sqoop篇
  9. javascript 和 jsp (java server page)的区别
  10. 最新python中一升级所有已安装的包方法
  11. 携程数据开发2022留用实习面试
  12. 微信小程序云函数处理客服消息
  13. matlab julia分形图,Mandelbrot集和Julia集的分形图之matlab实现
  14. 三菱PLC FB库新建和调用-(Gx Work2版本)
  15. 迅捷画图中套用流程图模板编辑方法介绍
  16. 关闭删库跑路的后门,打造高可用的MySQL
  17. c语言设计由数组,C语言程序设计_07数组.ppt
  18. OA系统高性能部署方案
  19. 华为某高管工资曝光:每月高达27万,众网友表示长了见识
  20. Transaction 浅析

热门文章

  1. 转载 multer模块
  2. GCC编译优化应用预编译头
  3. python画小猪佩奇视频_用 Python 20 秒画完小猪佩奇“社会人”!附效果视频+完整代码...
  4. 像素相关概念:PPI、DPI、设备像素、独立像素
  5. Python基础入门第四课--字符编码
  6. 红米k40s和红米note11pro哪个值得买 两者配置对比
  7. UVA674 Coin Change 简单的DP
  8. ​携创教育:关于广东省2022年高等教育自学考试毕业办理通告
  9. 天分聪明打一计算机专业术语,有趣的中秋节灯谜
  10. [转]Pinyin4j入门教程