System.Data.OracleClient 需要 Oracle 客户端软件 version 8.1.7 或更高版本。

问题描述

本机安装的oracle11g,目录:C:ProgramFiles(x86)Oracle用的是VS2010编译网上还说F:app文件夹都添加过AuthenticatedUser/NETWORKSERVICE两个用户的所有权限上去电脑也重启过,连着试了好几次就是不行可还是报错,就是远程连不上数据库求各位大神想想办法是不是我还有啥遗漏的啊谢谢!

解决方案

解决方案二:
老问题了,试试添加Everyone用户读写权限。1、以管理员的用户登录;2、找到ORACLE_HOME文件夹(我的是C:oracleora92),点右键,选属性--安全,在组或用户栏中选“AuthenticatedUsers”,在下面权限列表中把“读取和运行”的权限去掉,再按应用;重新选上“读取和运行”权限,点击应用;选权限框下面的“高级”按钮,确认“AuthenticatedUsers”后面的应用于是“该文件夹、子文件夹及文件”,按确定把权限的更改应用于该文件夹;3、重新启动计算机,让权限设置生效(请注意,这一步很重要);4、登录后运行asp.net应用,正常取得Oracle数据库的数据。
解决方案三:
引用1楼guwei4037的回复:

老问题了,试试添加Everyone用户读写权限。1、以管理员的用户登录;2、找到ORACLE_HOME文件夹(我的是C:oracleora92),点右键,选属性--安全,在组或用户栏中选“AuthenticatedUsers”,在下面权限列表中把“读取和运行”的权限去掉,再按应用;重新选上“读取和运行”权限,点击应用;选权限框下面的“高级”按钮,确认“AuthenticatedUsers”后面的应用于是“该文件夹、子文件夹及文件”,按确定把权限的更改应用于该文件夹;3、重新启动计算机,让权限设置生效(请注意,这一步很重要);4、登录后运行asp.net应用,正常取得Oracle数据库的数据。

添加了everyone也不好使啊

时间: 2024-09-17 09:16:41

System.Data.OracleClient 需要 Oracle 客户端软件 version 8.1.7 或更高版本。的相关文章

IIS连接oralce数据库时 提示“System.Data.OracleClient 需要 Oracle 客户端软件 8.1.7 或更高版本”

最近由WindowsXP换到了Windows2003系统(Windows 7),Oracle也由原来的8i换到了9i.给客户发布了一个web系统,部署在本机IIS上测试的时候出现了"取不到缓存数据"的自定义异常,经过跟踪找到原因,在连接数据库时,出现"System.Data.OracleClient 需要 Oracle 客户端软件 8.1.7 或更高版本"异常. 我的本机环境为(.netframework3.5+ Oracle9i+IIS6+Windows2003)

winform-System.Data.OracleClient需要Oracle客户端软件8.1.7或更高版本

问题描述 System.Data.OracleClient需要Oracle客户端软件8.1.7或更高版本 问题描述:winForm(VS 2008)项目,打包后放到目标机上无法运行,出现"System.Data.OracleClient需要Oracle客户端软件8.1.7或更高版本"问题! 解决方案 提示很清楚,从官网下载Oracle客户端8.1.7或者更高版本给用户装上 解决方案二: 解决"System.Data.OracleClient需要Oracle客户端软件8.1.7

在.Net下连接oracle服务器时出现“服务器无法处理请求--->System.Data.OracleClient需要Client客户端软件8.1.7或更高版本”

问题描述 应用服务器上已经安装了Oracle9.2版本,sqlplus也可以连接到数据库服务器,就是跑程序时出现如题异常.另外程序应该不会游问题,在别的服务器上是可以跑起来的,所以请教问题出在哪里? 解决方案 解决方案二:怎么和客户端有关解决方案三:这不是很清楚了吗,客户端少了正确的Oracle客户端程序,去下载一个.解决方案四:看看这个:http://topic.csdn.net/t/20060628/11/4847712.html解决方案五:引用2楼bwangel的回复: 这不是很清楚了吗,

开发语言-OracleClient 需要 Oracle 客户端软件 8.1.7 或更高版本。

问题描述 OracleClient 需要 Oracle 客户端软件 8.1.7 或更高版本. 服务器环境:windows server 2003 .net2.0 开发语言:vs2005C#数据库:oracle10g:10.2.0.1 开发的时候直接引用.net自带的system.data.oracleclient, 开发时测试web都正常,发布到服务器上后,报System.Exception: System.Data.OracleClient 需要 Oracle 客户端软件 8.1.7 或更高版

请高人指教一下:asp.net跟oracle怎样才能连接?System.Data.OracleClient.dll怎么用呀?

问题描述 请高人指教一下:asp.net跟oracle怎样才能连接?System.Data.OracleClient.dll怎么用呀?我看到书籍上面都提到System.Data.OracleClient.dll是关联oracle的工具,但是没有说怎么用.请高人指教一下我吧. 解决方案 解决方案二:除连接字符串外其他基本相同,把sql改成oracle基本就行了exp:sqlconnectionconn=newsqlconnection();oracleconnectionconn=neworacl

C# VS2010中,用微软自带的System.Data.OracleClient来连接Oracle数据库

由于微软在.Net框架4.0中已经决定撤销使用System.Data.OracleClient,造成在VS2010中无法连接Oracle数据库,但它还依旧存在于.Net架构中,我们可以通过自己引用  C:\Windows\Microsoft.NET\Framework\v2.0.50727\System.Data.OracleClient.dll 来获得对Oracle数据库的支持. 方法: 1.在VS2010中打开[解决方案管理器]--右击[引用]--[添加引用]   2.选择[浏览]找到"C:

Oracle连接错误(服务器处理错误:Request for the permission of type 'System.Data.OracleClient.OraclePermission, System.Data.OracleClient, Ver)

问题描述 服务器处理错误:Requestforthepermissionoftype'System.Data.OracleClient.OraclePermission,System.Data.OracleClient,Version=2.0.0.0,Culture=neutral,PublicKeyToken=b77a5c561934e089'failed.请高手指点一下错误的可能是什么样的问题,如何解决?

.net system.data.oracleclient 执行存储过程出现output值被截断

问题描述 使用system.data.oracleclient开发项目遇到奇怪问题oracle版本11g,测试代码如下:存储过程如下:页面输出确只有:12123很奇怪的问题,在网上看system.data.oracleclient已经不更新了,难道真得是BUG?求大神帮忙看看 解决方案 解决方案二:没人知道嘛....解决方案三:出现这种问题也是闹鬼了你debug下,parameters[0].Value是不是存储过程output处理的值?怀疑你在Response.Write的时候,页面还有其他逻

asp.net-.net system.data.oracleclient 执行存储过程出现output值被截断

问题描述 .net system.data.oracleclient 执行存储过程出现output值被截断 使用 system.data.oracleclient 开发项目遇到奇怪问题 oracle 版本 11g,测试代码如下: 存储过程如下: 页面输出确只有:12123 很奇怪的问题,在网上看system.data.oracleclient 已经不更新了,难道真得是BUG?求大神帮忙看看 解决方案 没看出你的代码有什么问题,应该是bug.你用别的语言去调用能正常返回么? 解决方案二: 被截断