日期:2014-05-17  浏览次数:20770 次

.NET 连接 ORACLE问题(非常规问题)
数据库客户端:oracle   9i的client端.
安装目录:C:\oracle     (分区格式为NTFS)
调试PLSQL连接:成功.
操作系统:XP   Professional
使用net   configuration   assistant:本地网络服务名配置:成功.

但是在vs2003里面DEBUG我的winform程序时发现:TNS:   无法处理服务名
同样的程序在同事的机器上调试成功.唯一的不同是我的C盘是NTFS格式.同事的是FAT32格式的.

并且我把oracle里面的everyone|   aspnet|   iusr_...|Authenticated   users   等权限全部开出.重新启动计算机.
问题仍然存在.想请教高手帮忙解决.




------解决方案--------------------
与NTFS无关,查看一下你的connectionstring是否正确,断点跟踪一下,是不是连接的时候connectionstring被更改,我用vs2003+xpsp2+oracle9i
------解决方案--------------------
设置 oracle 客户端 tnsnames.ora 中的 connection descriptor。
用 oracle 的 net configuration assistant 或 net manager 完成。