关于连接Oracle数据库的问题,急!

iorifly 2004-04-06 04:06:45
代码如下:
exec sp_addlinkedserver
@server = 'srv_link',
@srvproduct = 'Oracle',
@provider = 'MSDAORA',
@datasrc = 'imc'

go
exec sp_addlinkedsrvlogin 'srv_link','false',null,'dss','dss'

go

select * from srv_link.imc.dss.META_REPORT_INTERFACE
go

exec sp_dropserver 'srv_link','droplogins'

在执行到select查询时报错
服务器: 消息 7312,级别 16,状态 1,行 2
对 OLE DB 提供程序 'MSDAORA' 的架构和/或目录的使用无效。提供了由四部分构成的名称,但提供程序并未表现必要的接口来使用目录和/或架构。

请教各位高手,是什么原因产生这个错误
另:我连接的是局域网内的Oracle服务器,@datasrc是否得指定服务器的计算机名或IP
...全文
56 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
iorifly 2004-04-07
  • 打赏
  • 举报
回复
问题解决了
感谢帮顶,散分~
iorifly 2004-04-06
  • 打赏
  • 举报
回复
是在SQL里访问Oracle的数据库表啊
Oracle数据库的名称是'imc',要查询的表名是META_REPORT_INTERFACE
outwindows 2004-04-06
  • 打赏
  • 举报
回复
到底是连Oracle还是连MSSQL,发贴到了MSSQL,但标题又是Oracle。
Oracle不熟,不过还是帮你顶一下。
iorifly 2004-04-06
  • 打赏
  • 举报
回复
顶一下

34,590

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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