在SQL2005中链接oracle服务器的问题

bala7229291 2011-05-20 03:17:54
SQL Server版本:2005
oracle版本:10.2.0.1.0

在SQL Server中建立链接服务器

exec sp_addlinkedserver 'bala_o1', ' ', 'MSDAORA', 'orcl'
go
exec sp_addlinkedsrvlogin 'bala_o1', 'false',null, 'SYS', 'bala1'
go


但是在测试链接的时候报错

/*无法初始化链接服务器 "bala_o1" 的 OLE DB 访问接口 "MSDAORA" 的数据源对象。
链接服务器"bala_o1"的 OLE DB 访问接口 "MSDAORA" 返回了消息 "ORA-12154: TNS: 无法处理服务名
"。 (.Net SqlClient Data Provider)*/
...全文
182 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
XW7777777 2013-11-26
  • 打赏
  • 举报
回复
遇到这个问题了,监听都设置好了,pl/sql可以连接正常使用, 就是SQL连不上,
--小F-- 2011-05-20
  • 打赏
  • 举报
回复
好象是ORACLE监听的问题
bala7229291 2011-05-20
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 ssp2009 的回复:]
SQL code

--使用链接服务器方式
EXEC SP_ADDLINKEDSERVER
@server='mylinkedserver', --链接服务器名称
@srvproduct='Oracle', --固定
@provider='MSDAORA', --固定
@datasrc='XST4' --o……
[/Quote]

按照你的模式用了,还是报相同的错误
快溜 2011-05-20
  • 打赏
  • 举报
回复

--使用链接服务器方式
EXEC SP_ADDLINKEDSERVER
@server='mylinkedserver', --链接服务器名称
@srvproduct='Oracle', --固定
@provider='MSDAORA', --固定
@datasrc='XST4' --oracle本地服务名

27,579

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 应用实例
社区管理员
  • 应用实例社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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