ITPub博客

首页 > 数据库 > Oracle > .net 连接 oracle 9201 提示:System.Data.OracleClient requires Oracle client software version 8.1.7 or gre

.net 连接 oracle 9201 提示:System.Data.OracleClient requires Oracle client software version 8.1.7 or gre

原创 Oracle 作者:yspoplar 时间:2011-07-02 11:42:38 0 删除 编辑

近日迁移一个库到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/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2011-05-03

  • 博文量
    30
  • 访问量
    45872