sql server 建立ORACLE 链接服务器
sql server 建立ORACLE 链接服务器
同样的操作,在有些机器上可以成功建立链接服务器,并通过链接服务器查询ORACLE数据;
有些机器上却无法通过链接服务器查询ORACLE数据,并报一下错误:
OLE DB 提供程序 'MSDAORA' 报错。
[OLE/DB provider returned message: 发生了一个 Oracle 错误,但无法从 Oracle 中检索错误信息。]
OLE DB 错误跟踪[OLE/DB Provider 'MSDAORA' IDBInitialize::Initialize returned 0x80004005: ]。
请大侠赐教。
问题点数:80、回复次数:15Top
1 楼libin_ftsafe(子陌红尘:TS for Banking Card)回复于 2005-08-30 15:20:27 得分 15
安装Oracle的客户端并配置了TNSNAME.Ora了吗?Top
2 楼liuzg_pual(射天狼)回复于 2005-08-31 08:27:13 得分 0
当然配置了啊
“同样的操作,在有些机器上可以成功建立链接服务器,并通过链接服务器查询ORACLE数据;
有些机器上却无法通过链接服务器查询ORACLE数据”Top
3 楼liuzg_pual(射天狼)回复于 2005-09-01 12:58:40 得分 0
顶Top
4 楼liuzg_pual(射天狼)回复于 2005-09-07 12:56:04 得分 0
我再顶!!!Top
5 楼xzq111()回复于 2005-09-07 13:30:45 得分 15
这可能是你的dns解析有问题,你先ping 不能连接的机器,看能不能ping 通,并看看ip地址对不?如果不行,你可以在C:\WINDOWS\system32\drivers\etc中的host文件中(win2000/winxp)加上ip-hostname值对来解决这个问题Top
6 楼liuzg_pual(射天狼)回复于 2005-09-08 09:55:00 得分 0
不太明白你的意思,我已用Oracle的客户端成功配置本地NET服务名,并可以通过PL/SQL成功连接ORACLE数据库。我也按你所说ping ORACLE服务器,可以ping通,ip地址也看不出有什么问题,至于如何设置host文件,我试着把本机以及ORACLE服务器的ip-hostname都加上了,问题还是没有解决。
大侠们还有什么其他办法解决此疑难问题吗?Top
7 楼netcoder(朱二)回复于 2005-09-08 13:03:38 得分 15
在有问题的机器上安装MDAC2.8,即使以前装过
http://download.microsoft.com/download/8/b/6/8b6198c0-fe96-4811-9d81-d5c76dd5fea8/MDAC_TYP.EXETop
8 楼xzq111()回复于 2005-09-08 16:44:13 得分 15
你可以在有问题的机器上创建一个.udl的文件,通过MSDAORA访问oracle,看能不能连上,如果不能按楼上的更新一下MDAC试试。Top
9 楼liuzg_pual(射天狼)回复于 2005-09-09 12:23:17 得分 0
安装了MDAC2.8之后,问题依旧啊。Top
10 楼liuzg_pual(射天狼)回复于 2005-09-13 13:01:15 得分 0
高手、大虾何在???Top
11 楼liuzg_pual(射天狼)回复于 2005-09-19 17:57:26 得分 0
等待高手来结贴Top
12 楼wangdehao(找找找(现在很幸福))回复于 2005-09-19 20:28:37 得分 15
用odbc连接方式试试Top
13 楼liuzg_pual(射天狼)回复于 2005-09-21 08:47:04 得分 0
请举例说明如何使用ODBC链接方式,谢谢。Top
14 楼hccjd(龙在渊)回复于 2005-10-10 11:09:07 得分 5
碰到相同问题,楼主有没有解决阿?Top
15 楼liuzg_pual(射天狼)回复于 2005-10-17 09:47:04 得分 0
现在仍未解决,郁闷中……Top




