sql2000 链接oracle的问题,大牛们帮帮忙~

vvccstar 2010-04-26 03:41:39
在本地的sql 2000中配置远程oracle的链接服务器,目前已经在sql2000中配置成功了,亦可在sql2000中看到oracle数据库的中的表和视图,然后通过查询分析器执行 select data1 from [连接服务器名]..[ORACLE用户].[表名] ,其中data1在oracle中varchar(50)类型。执行后返回错误


服务器: 消息 7399,级别 16,状态 1,行 1
OLE DB 提供程序 'MSDAORA' 报错。
[OLE/DB provider returned message: 未指定的错误]
[OLE/DB provider returned message: 发生了一个 Oracle 错误,但无法从 Oracle 中检索错误信息。]
[OLE/DB provider returned message: 数据类型不被支持。]
OLE DB 错误跟踪[OLE/DB Provider 'MSDAORA' IOpenRowset::OpenRowset returned 0x80004005: ]。


这可能是什么原因引起的呢?
...全文
108 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhang286104091 2010-04-26
  • 打赏
  • 举报
回复
发现了,你看看对你有帮助没有
http://support.microsoft.com/kb/280106/zh-cn
zhang286104091 2010-04-26
  • 打赏
  • 举报
回复
发现了,你看看对你有帮助没有
http://support.microsoft.com/kb/280106/zh-cn
zhang286104091 2010-04-26
  • 打赏
  • 举报
回复
=你研究成果吧!我没做过这方面的,我以前做过企业的IFS系统数据抓取出来,也是ORACLE到SQL,就采用的笨办法
vvccstar 2010-04-26
  • 打赏
  • 举报
回复
链接服务器就是种高效的方法了,我现在就是还有点配置问题。
zhang286104091 2010-04-26
  • 打赏
  • 举报
回复
那我这样给你讲吧,自己写个服务,从oracle中抓取数据,然后插入你的sql2000中,我不认为还有其他方法。写个服务也有1个小时,不浪费你时间
vvccstar 2010-04-26
  • 打赏
  • 举报
回复
昏迷。我的应用程序是基于sql2000的,我现在要从远程oracle取数据放到我的sql2000中。
zhang286104091 2010-04-26
  • 打赏
  • 举报
回复
在PLSQL不能做操作?我一直用它做增删改查都行,如果你执意用SQL的,你研究吧!
vvccstar 2010-04-26
  • 打赏
  • 举报
回复
现在要做的是在sql里面可以访问到远程oracle的数据,这样我可以在sql里面执行一些作业。
跟用pl/sql查询oracle是两个层面的内容。
zhang286104091 2010-04-26
  • 打赏
  • 举报
回复
就当我没说,记录删除掉。你继续问
vvccstar 2010-04-26
  • 打赏
  • 举报
回复
2楼 俺对你无语。 高手们快来解答啦~
zhang286104091 2010-04-26
  • 打赏
  • 举报
回复
为什么不用PLSQL,用SQL直接连oracle我发现你是第一个。给你个建议,用PLSQL工具

22,298

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧