我正在尝试将sql Server 2005链接到Oracle 10g数据库.我已经在sql服务器上安装了Oracle客户端,并验证了我可以使用tnsping和sqlplus连接到Oracle数据库.当我尝试在sql Server中运行查询时,我得到以下内容:
用于链接服务器“ORA_CSSA2APD”的OLE DB提供程序“OraOLEDB.Oracle”返回消息“ORA-12154:TNS:无法解析指定的连接标识符”.
Msg 7303,Level 16,State 1,Line 1
无法为链接服务器“ORA_CSSA2APD”初始化OLE DB提供程序“OraOLEDB.Oracle”的数据源对象.
有任何想法吗?我已经尝试了以下两个查询而没有运气:
select * from openquery(ORA_CSSA2APD,’select count(rowid)from eservice_op.agent’)
从ORA_CSSA2APD..eservice_op.agent中选择count(rowid)
解决方法
原文地址:https://www.jb51.cc/mssql/79058.html
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。