sql-server – 将Oracle与SQL Server链接
发布时间:2020-12-12 06:25:27 所属栏目:MsSql教程 来源:网络整理
导读:我正在尝试将SQL Server 2005链接到Oracle 10g数据库.我已经在SQL服务器上安装了Oracle客户端,并验证了我可以使用tnsping和sqlplus连接到Oracle数据库.当我尝试在SQL Server中运行查询时,我得到以下内容: 用于链接服务器“ORA_CSSA2APD”的OLE DB提供程序“O
我正在尝试将SQL Server 2005链接到Oracle 10g数据库.我已经在SQL服务器上安装了Oracle客户端,并验证了我可以使用tnsping和sqlplus连接到Oracle数据库.当我尝试在SQL Server中运行查询时,我得到以下内容:
用于链接服务器“ORA_CSSA2APD”的OLE DB提供程序“OraOLEDB.Oracle”返回消息“ORA-12154:TNS:无法解析指定的连接标识符”. 有任何想法吗?我已经尝试了以下两个查询而没有运气: select * from openquery(ORA_CSSA2APD,’select count(rowid)from eservice_op.agent’) 从ORA_CSSA2APD..eservice_op.agent中选择count(rowid) 解决方法我怀疑环境设置.也就是说,您的会话正在拾取TNSNAMES.ORA文件,但SQL Server的基础会话不是.我检查了ORACLE_HOME,可能还有TNS_ADMIN正在设置并指向.您是否能够使用SQL Server连接的数据库的简易连接语法. IE用主机名:1521 / service_name替换ORA_CSSA2APD (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 设置sql server 2008 r2的身份验证模式的图文教程
- 如何以编程方式将SQL数据类型转换为.Net数据类型?
- sqlserver backup use jobs and clear history backup file
- sql-server – 大量插入Sql Server
- 突然的SQL Azure性能问题
- 3年前的一个小项目经验,分享给菜鸟兄弟们(公文收发小软件
- sql – 对于记录的IS NOT NULL测试在设置变量时不返回TRUE
- [SQLServer]如何删除表中的重复行
- sql-server – 如何查找存储过程何时被删除以及谁删除了它?
- 【SQLServer】T-SQL查询学习总结(2)[基础知识]