解决“System.Data.OracleClient 需要 Oracle 客户端软件 8.1.7 或更高版本。
出现这个错误原因其实是Oracle在服务器上部署的原因,具体操作按照下面的方法就可以。
在用VSTS2005/2008+Oracle9做环境连接Oracle时候,在VS 开发服务器运行正常,但IIS服务器调试和部署会报错!
IIS服务器报错:System.Data.OracleClient 需要 Oracle 客户端软件 8.1.7 或更高版本。
出错的原因:
1.虽然报的是需要安装客户端8.1.7及以上版本,实际是.net账户没有访问Oracle\bin文件夹的权限
2.在 Windows Server 2003/2008 的 NTFS系统中提供了高级的访问安全性,FAT32系统也许没有这个问题。
解决办法如下:
我用Windows Server 2008 为例 Windows Server 2003 是一样的
1.打开安装有Oracle客户端的电脑,在安装目录 C:\oracle\ora90\BIN 文件夹上右键-》安全选项卡-》点击 编辑---》添加。
2.点击“查找范围”,在下面显示的账户中选择“NTWORK SERVICE” ----将“读取和执行”的权限都赋给他(如果不行就把完全控制给他,这样不安全),子文件夹继承此权限,确定。
3.打开“服务器管理器”-》配置-》 本地用户和组-》组-》adminisgrators-》将Network Service 添加进来
4.重新启动IIS,在“运行”中输入“IISRESET”。
解决“System.Data.OracleClient 需要 Oracle 客户端软件 8.1.7 或更高版本。相关推荐
- 解决“System.Data.OracleClient 需要 Oracle 客户端软件 8.1.7 或更高版本”
在用VS.NET2005+Oracle9.2进行开发的时候,在本地测试可以通过,但是在服务器上不能实现(复制网站,发布网站都不行),报错的具体内容,没记下来,大概就是: "System.Da ...
- 解决“System.Data.OracleClient需要Oracle客户端软件8.1.7或更高版本”
问题描述:服务器端装的是Windows XP 和Oracle 10g.在服务器端能够正常的访问Oracle数据库,但远程访问该数据库(使用VS 2005,客户端同样是Oracle10g)提示" ...
- 解决 c#连接Oracle 提示system.data.oracleclient 需要 oracle 客户端软件 8.1.7 或更高版本
最近在做winform,需要远程连接Oracle,本来测试的都顺利.但是到客户那里了 抛出了 system.data.oracleclient 需要 oracle 客户端软件 8.1.7 或更高版本 ...
- System.Data.OracleClient 需要 Oracle 客户端软件 8.1.7 或更高版本?
System.Data.OracleClient 需要 Oracle 客户端软件 8.1.7 或更高版本? 环境: Win XP SP2+Oracle 10 g+VS 2005 错误:System.D ...
- C#连接ORACLE问题解决记录(System.Data.OracleClient 需要 Oracle 客户端软件 8.1.7 或更高版本等问题)
最近需要使用C#连接Oracle进行数据存储,第一次使用C#连接Oracle,网上找了一个ORM,使用的是Dos.ROM,配置起来还算方便,但因为没用过,写配置信息不是很会写,网上搜了一下connec ...
- .net调用Oracle 报错:System.Data.OracleClient 需要 Oracle 客户端软件 8.1.7 或更高版本问题
我又重拾.net搞一搞.老本行了,不过现在已投奔java阵营. 用visual studio 2022运行asp.net程序,结果在读取数据库的时候报错: .net调用Oracle 报错:System ...
- 连接oracle数据库异常System.Data.OracleClient 需要 Oracle 客户端软件 8.1.7 或更高版本
1.连接oracle数据库异常System.Data.OracleClient 需要 Oracle 客户端软件 8.1.7 或更高版本 本人在用公司用C#写的服务连接数据库oracle 时,报出上面的 ...
- 系统提示System.Data.OracleClient 需要 Oracle 客户端软件 8.1.7 或更高版本解决办法...
概述: 操作系统为windows 2003,Oracle客户端版本为9.2 用C#读取oracle时,发生如标题的错误. 解决办法: 到Oracle客户端的安装目录,右键电击伏击目录ora9 ...
- .net调用Oracle 报错:System.Data.OracleClient 需要 Oracle 客户端软件 8.1.7 或更高版本等问题
遇到这个问题的时候,上网查了各种解决办法,发现大多数都是只有解决的一部分,没有一个彻底解决问题,这是本人一天的努力成果,希望大家能节省时间,更快解决问题. 这个是需要电脑安装oracle客户端,最起码 ...
最新文章
- java main生命周期_Java从入门到入土(62)线程的生命周期
- N32-马哥Linux第一周学习
- cii框架PHP,CII. POSIX Functions - PHP 5 中文文档
- UnityVS(Visual Studio Tools For Unity)的安装与使用
- 项目Alpha冲刺 10
- jQuery 人脸识别插件,支持图片和视频
- 光流 | MATLAB实现HS Optical Flow(代码类)
- ASP.NET Core 反向代理部署知多少
- 前端学习(2626):取消360为首页
- 路由的跳转 , 动态路由的配置
- 算法: 删除链表中的数据Remove Linked List Elements
- Filter过滤器概念及生命周期
- AndroidStdio换源
- mac安装完smartsvn后没有将其拖入应用程序的解决方案
- Oracle SQL调优系列之AWR报告简介
- Datawhale组队学习周报(第046周)
- 少有人走的路——心智成熟的旅程
- win7系统电脑蓝屏怎么解决,如何解决win7电脑蓝屏
- 面试宝典(一)之程序员必备面试软技能
- 语文天地杂志语文天地杂志社语文天地编辑部2022年第6期目录