我有一个Oracle 11g XE数据库,我想将其转移到SQL Server Express 2005中.

起初我以为我只是在Oracle中生成表作为SQL,操纵数据格式,并在SQL Server中运行查询.这适用于小型表,但我有几个表有几十万行,有些表有数百万行,所以这个解决方案不起作用.

然后我创建了一个包含以下内容的TNS文件:

OracleTnsName =

(

DESCRIPTION=

(

ADDRESS = (PROTOCOL=TCP)(HOST=localhost)(PORT=1521)

)

(

CONNECT_DATA = (SERVICE_NAME=XE)

)

)

我按照我在别处找到的关于如何生成ODBC连接的指令,并且’测试连接’成功了.

然后我运行这些命令在MS SQL中创建链接服务器:

EXEC sp_addlinkedserver

@server = 'OracleLinkServer'

,@srvproduct = 'OracleTnsName'

,@provider = 'MSDASQL'

,@datasrc = 'OracleTnsName'

EXEC sp_addlinkedsrvlogin

@rmtsrvname = 'OracleLinkServer'

,@useself = 'False'

,@locallogin = NULL

,@rmtuser = 'user'

,@rmtpassword = 'password'

现在我正在尝试使用openquery从SQL Server查询Oracle数据库中的表:

select * from openquery(OracleLinkServer, 'select * from oracleTable')

但得到一个错误:

Msg 7399, Level 16, State 1, Line 1

The OLE DB provider “MSDASQL” for

linked server “OracleLinkServer” reported an error. The provider did

not give any information about the error.

Msg 7303, Level 16, State 1, Line 1

Cannot initialize the data source object of OLE DB provider

“MSDASQL” for linked server “OracleLinkServer”.

当我检查链接服务器的属性,只需单击确定,我收到此错误:

标题:Microsoft SQL Server Management Studio Express

“链接服务器已更新但连接测试失败.是否要编辑链接服务器属性?”

附加信息:

执行Transact-SQL语句或批处理时发生异常. (Microsoft.SqlServer.Express.ConnectionInfo)

链接服务器“OracleLinkServer”的OLE DB提供程序“MSDASQL”报告错误.提供商未提供有关错误的任何信息.

无法为链接服务器“OracleLinkServer”初始化OLE DB提供程序“MSDASQL”的数据源对象. (Microsoft SQL Server,错误:7399)

纽扣:

&安培;是

&安培;无

请帮忙!

谢谢

sql查询oracle数据,sql-server – 从SQL Server查询Oracle数据库相关推荐

  1. Oracle数据库:oracle数据表格dmp,sql,pde格式导入与导出,视图、序列、索引等对象的导出,oracle完结,后续开启mysql的学习

    Oracle数据库:oracle数据表格dmp,sql,pde格式导入与导出,视图.序列.索引等对象的导出,oracle完结,后续开启mysql的学习 2022找工作是学历.能力和运气的超强结合体,遇 ...

  2. 从oracle数据表导到sql语句,oracle导出表结构到sql文件

    问题描述: 1.想要导出用户CAI下的所有表结构到sql文件 2.网上搜索的解决方案如下: 需要登陆oralce用户: sqlplus 用户名/密码@实例名 SQL> set serverout ...

  3. java一次查询900w数据_一次SQL查询优化原理分析(900W+数据,从17s到300ms)

    有一张财务流水表,未分库分表,目前的数据量为9555695,分页查询使用到了limit,优化之前的查询耗时16 s 938 ms (execution: 16 s 831 ms, fetching: ...

  4. sql 生成csv数据_创建包含SQL Server数据的动态生成的CSV文件

    sql 生成csv数据 介绍 ( Introduction ) A few months back, I presented a paper at SQL Saturday 327 in Johann ...

  5. oracle中的pl SQL,Oracle数据中的PL/SQL介绍

    PL/SQL是Procedure Language Sturtured Query Language的缩写.PL/SQL的优点:有利于客户/服务器环境应用的性能提高.PL/SQL是 什么是Pl/SQL ...

  6. ruby oracle数据,从 Ruby on Rails 连接到 Oracle

    开发人员:Ruby on Rails 从 Ruby on Rails 连接到 Oracle 作者:Obie Fernandez 了解如何从一个 Rails 应用程序连接到 Oracle 和与其相关的验 ...

  7. oracle数据泵整库备份,详解oracle 12c通过数据泵expdp/impdp工具实现对数据备份、恢复...

    标签: 简介 Oracle Database 10g引入了最新的数据泵(Data Dump)技术,数据泵导出导入(EXPDP和IMPDP)的作用 1.实现逻辑备份和逻辑恢复 2.数据库用户之间移动对象 ...

  8. 『Oracle数据库容灾案例系列』国元证券Oracle容灾案例

    『Oracle数据库 容灾案例系列』   国元证券Oracle数据库容灾案例 使用产品:DDS 上线时间:2007 系统环境:Oracle 10g RAC  IBM AIX5L 应用系统:金正 证券 ...

  9. oracle数据如何导入hadoop,hadoop hive 与 Oracle 互相导入数据

    #1.在Oracle上建立要处理的表 create table SOURCE_TABLE_NAME as SELECT t.*,rownum as row_num FROM SOURCE_TABLE_ ...

  10. sql 循环处理数据_图文介绍 SQL 的三种查询计划处理模型,Spark 用了其中两个

    我已经在之前的 <一条 SQL 在 Apache Spark 之旅(上)>.<一条 SQL 在 Apache Spark 之旅(中)> 以及 <一条 SQL 在 Apac ...

最新文章

  1. 人工智能入门:keras的example文件解析
  2. Nature子刊:微生物来源分析包SourceTracker——结果解读和使用教程
  3. Dapper基础知识一
  4. linux 磁盘维护 swapon swapoff 简介
  5. 又肝了下微服务 API 网关“金刚”,也是蛮香的~
  6. 句子相似度比较的归一化
  7. js中同时得到整数商及余数_js和vue实现时分秒倒计时的方法
  8. 从零开始编写深度学习库(二)FullyconnecteLayer CPU编写
  9. 开源能带来什么?听听入选2021胡润U30创业领袖榜单的90后怎么说
  10. 计算机网络 chapter3数据链路层
  11. oracle dba create view 失败 解决办法
  12. 全栈出征,京东技术基石如何为“618”大促护航?
  13. VB快速读取 TextBox 第 N 行的资料
  14. 一种基于说话人识别和数字语音识别的身份认证方法与流程
  15. Java几种常量池区分(字符串常量池、class常量池和运行时常量池)
  16. 2019-2021 文本生成图片 Text To Image(T2I) Synthesis 论文整理
  17. 被忽视的开发安全问题
  18. [洛谷]P3374 【模板】树状数组 1 (#树状数组)
  19. 小宝贝腾讯,以为只是改了小程序的授权机制,没想到公众号也改了!
  20. 2020“数维杯”国际大学生数学建模竞赛赛题分析

热门文章

  1. php new static,PHP中new self()和new static()的区别用法
  2. win7系统还原失败怎么解决
  3. 关于tomcat启动失败的一个原因
  4. python数字对应车站_python爬虫查询车站信息
  5. Java中BigDecimal类介绍及用法
  6. 什么是超文本 超链接 HTML有什么特点,什么是超文本?什么是超链接?
  7. arr数组怎么取值_记一次思否问答的问题思考:Vue为什么不能检测数组变动
  8. 联想小新锐7000主板型号_2020年高性价比游戏本选购推荐指南——7000价位游戏本推荐...
  9. access mysql oracle数据库_Oracle Access 数据库连接 使用
  10. mysql out_mysql存储过程 in out inout