SQL Server如何链接到 Oracle并查询其中的数据?并实现做接口
今天用Oracle的驱动教大家如何从SQL Server链接到Oracle.
1. 服务器上需要安装Oracle 64位的客户端或者服务端,安装过程就省略了。不会的同学可以网上搜索一下安装方法,很详细,这里不赘述。
安装完成后SQL Server的访问接口上会新增”OraOLEDB.Oracle” ,如下图:
2. 配置”OraOLEDB.Oracle”属性->启用项“允许进程内”
3. 新建链接服务器
4. 填写链接服务器名称->选择访问接口”Oracle Provider for OLE DB”
5. 填写产品名称->Oracle
6. 数据源填写Oracle客户端/服务端配置的连接地址的服务名
(可用Oracle的Net Manager
或者直接在查看配置文件
“安装路径\product\11.2.0\dbhome_1\NETWORK\ADMIN\tnsnames.ora”)
7. 填写Oracle的登陆账号密码:选择项->安全性->选择”使用此安全上下文建立连接”
并填入Oracle登录名与登陆密码
8. 测试连接,测试是否能连通Oracle数据库
9. 实际使用链接
在SQL Server上查询Oracle,SQL 写法有多种,
常用的语法为:
SELECT * FROM OPENQUERY(ORA_LINK,'SELECT * FROM TABLE');
ORA_LINK:链接服务器名称
查询出来效果如下图:
能查询了,就可以利用存储过程,触发器或者作业脚本做数据接口了。
转载于:https://www.cnblogs.com/Ryanhe/p/9564076.html
SQL Server如何链接到 Oracle并查询其中的数据?并实现做接口相关推荐
- mysql桦仔_Microsoft SQL Server 2005技术内幕:T-SQL查询笔记
Microsoft SQL Server 2005技术内幕:T-SQL查询笔记 目录 f f f f f f f f 第二章 物理查询处理 分析,代数化,查询优化 f f f f f. 分析--> ...
- 用sql改oracle表结构,SQL server 表结构转Oracle SQL脚本
SQL server 表结构转Oracle SQL脚本 /****** Object: StoredProcedure [dbo].[getOracle] Script Date: 2019/7/25 ...
- SQL Server无法连接到(local)问题的解决的方法
SQL Server无法连接到(local)问题的解决的方法 参考文章: (1)SQL Server无法连接到(local)问题的解决的方法 (2)https://www.cnblogs.com/mq ...
- Sql Server 数据库,只复制表结构不复制表数据如何操作?
Sql Server 数据库,只复制表结构不复制表数据如何操作? 1.选中要复制的数据库 2.右键 3.任务 4.生成脚本 5.弹出生成数据库对象的脚本窗口,点下一步 6.选择要编写脚本的数据库对象, ...
- sql server 链接到oracle库,读取对应信息
1.安装Oracle客户端,并配置好tns 2.sql server中建立链接服务器 /****** Object: LinkedServer [LINKOEMREP2] Script Dat ...
- sql 链接到oracle数据库,通过MSSQL连接服务器连接至Oracle数据库
前言 有很多时候,我们需要MSSQL与Oracle进行跨库查询或数据交互.本篇随笔将阐述如何通过MSSQL的连接服务器连接至Oracle数据库,并且读取数据的示例. 具体步骤 首先需要到Oracle的 ...
- SQL Server 使用OPENROWSET访问ORACLE遇到的各种坑总结
在SQL Server中使用OPENROWSET访问ORACLE数据库时,你可能会遇到各种坑,下面一一梳理一下你会遇到的一些坑. 1:数据库没有开启"Ad Hoc Distributed Q ...
- SQL Server【二】单表查询
查询 计算列 select * from emp; -- *通配符,表示所有的字段 -- from emp 从emp表查询select empno, ename from emp; select en ...
- sql server oracle转换,sql-server – 如何从SQL Server DBA转换到Oracle?
Oracle和SQL Server有许多架构和惯用的差异,文档中使用了几个不同的术语.我这样做已经有好几年了,但是一些主要的惯用差异是: > Oracle没有直接等同于tempdb.全局临时表是 ...
最新文章
- SpringSecurity安全验证中文乱码问题
- php批量修改文件名
- LeetCode 125 Valid Palindrome(有效回文)(*)
- 这次性能优化, QPS 翻倍了
- 太空乱游等待服务器响应,太空乱游(单机+联机)
- 190空难_印度撤侨专机空难 官方检视黑盒子查失事原因
- 操作多个表_6_生成笛卡尔积
- vue created 生命周期
- php下拉选项登录_php下拉选项的批量操作的实现代码
- 2499元起!vivo首款旗舰级平板正式发布 全系标配8GB运行内存
- disjoint MATLAB,matlab 计算李雅普诺夫指数的方法集合
- 计算机信息安全管理实验教程答案,“信息安全”课程习题及参考答案
- 迷你播放器--第一阶段(4)--内存卡检索不到音乐的错误处理--程序内部空间管理
- 文件操作之不得不知的细节
- 解决WebService部署时出现的“未能创建类型...”错误
- 我在校园自动打卡autojs脚本
- python 1014 福尔摩斯的约会 (20 分)
- 从学习php到可以独立做网站需要多久,第一课 前言 学PHP就是为了做网站
- C语言最大公约数,最小公倍数。
- 完全小白篇-用python爬取豆瓣电影影评
热门文章
- 华为android o适配名单,Android 12首批适配名单公布:没有华为、荣耀
- ul 原点显示_CSS+HTML ul li列表原点如何相连
- linux内核功能关闭透明大页 功能,redhat linux 7.4关闭透明大页
- 微信没有回车键怎么换行_在东平相亲网加了心仪对方的微信,但是没有话题怎么办?...
- c语言getch() 头文件,用getch()需要头文件吗?
- matlab 电力系统动态仿真,基于Matlab的电力系统动态仿真分析
- ajax发送私信,$.ajax()方法详解
- kafka 脚本发送_Kafka笔记归纳(第五部分:一致性保证,消息重复消费场景及解决方式)...
- linux ntp时间立即同步命令_记一次生产环境部署NTP服务及配置时间同步
- 关于SQL2012里,出现“表中的数据受保护,不能修改”的情况的解决办法