首页 > 数据库 > Oracle > .net 连接 oracle 9201 提示:System.Data.OracleClient requires Oracle client software version 8.1.7 or gre
近日迁移一个库到windows 2003下,虽然通过sqlplus连接成功,但在IIS应用里死活连不上,报错:System.Data.OracleClient requires Oracle client software version 8.1.7 or greater.
原因如下:
Oracle 9.2运行在NTFS的分区上时,对于某些非administrator组的用户,ORACLE_HOME 目录是不可见的,而在windows server 2003下asp.net应用使用的帐户是network service,因此无法创建oracle连接。
解决办法:
1、右键在ORACLE_HOME目录,如e:oracleora92,右键--》属性--》安全--》添加---》network service用户(权限与Authenticated Users一样)
2、重启服务器(重要)
3、启动IIS应用,访问OK
参考:http://www.cnblogs.com/jeet/archive/2005/06/24/115150.html
[@more@]来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/24586480/viewspace-1051883/ ,如需转载,请注明出处,否则将追究法律责任。