64位windows server 2003
64位sql server 2008
安装oralce10g 64位客户端(oralce windwos infer...里面的驱动都安装了)
服务端为32位的数据库,建立系统odbc源、sqlplus、plsql(经过处理)都能访问oracle数据库
1、启动vs配置数据源,下拉没有oracle for ole db?why?
(个人怀疑vs只有32位,不认oracle 64位的驱动,不知是否正确,求解答)
2、安装oralce 32位驱动(客户端或者odac都安装过),出现oracle for ole db,配置提示错误ORA-12154: TNS: 无法解析指定的连接标识符~~~~
另启动vs的路径,即桌面吧,出现一个文件名为sqlnet的文件,里面大概意思就是因为tns为32位的或者是因为visual studio的路径含(x86)所致
3、后来将oracle部分都完全卸载,含注册表等。重装32位和64位客户端,依然报错。
PS:
不想换32位系统,不想重装sql server或者vs改路径
不要随意粘贴网上的,除非自己亲自尝试过还成功解决
这问题困扰我3天了,求解救啊!!!!~~~~~
visual studio 2008 (ssis连接oracle数据库)未在本地计算机上注册OraOLEDB.Oracle.1
答案:3 悬赏:10 手机版
解决时间 2021-02-19 11:07
- 提问者网友:喧嚣尘世
- 2021-02-19 07:15
最佳答案
- 五星知识达人网友:傲气稳了全场
- 2021-02-19 08:24
ORA-12154: TNS: 无法解析指定的连接标识符出现这样的错误应该首先检查你的监听是否配置正确,如果正确那么可能是你的版本问题!
全部回答
- 1楼网友:野慌
- 2021-02-19 09:16
一般 装这个是有些麻烦 我之前装的时候也出现过 我之后是先装vs 再装sql 就好了
- 2楼网友:你哪知我潦倒为你
- 2021-02-19 08:47
12154: TNS: 无法解析指定的连接标识符~~~~这个一般是监听出了问题,检查一下ora文件,看看自己的SID等等数值是否正确。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯