问题描述:在客户端安装的是winXP和oracle10g.远程访问数据库,适用VS2005,提示“System.Data.OracleClient需要Oracle客户端软件8.1.7或更高版本”。
开始找了网上的那种设置权限的方法,但是还是不能解决,网上设置权限的方法步骤如下:
1.找到Oracle_HOME文件夹,点击右键,选属性-安全。如果没有这个标签,那么,打开我的电脑,工具-文件夹选项-查看,把“适用简单文件共享”的勾去掉。再去找Oracle_HOME属性中的安全标签就出现了。
2.在组和用户栏中选”Authenticated Users“,在权限列表中把”读取和运行“的权限去掉,点击应用(据说这是oracle的一个bug),重新选上”读取和运行“权限,点击应用;选权限框下面的”高级“按钮,确认”Authentication Userd“后面的应用于是”该文件夹、子文件夹及文件“,按确定把权限的更改应用于该文件夹。
这个是网络上System.Data.OracleClient需要Oracle客户端软件8.1.7或更高版本”的解决方法,我按照步骤试过,还是不可以。
后来把oracle卸载了,装了一个简易oracle客户端Oracle10.2完美精简版客户端仅30M,问题解决。当然还要配置服务器名。
打开tnsnames.ora,
wsdk=#服务器名,可任意起
(dESCRIPTION=
(ADDRESS=(PROTOCOL=TCP)(HOST=202.114.70.102)(PORT=5005)
(CONNECT_DATA=
(SERVER=DEDICATED)
(SERVICE_NAME=wsdk)
)
)
)
分享到:
相关推荐
百分百解决“System.Data.OracleClient 需要 Oracle 客户端软件 8.1.7 或更高版本”这个问题 详细操作请看压缩包TXT文档说明……
完全百分百解决“System.Data.OracleClient 需要 Oracle 客户端软件 8.1.7 或更高版本”这个问题 详细操作请看压缩包TXT文档说明……
需要 Oracle 客户端软件 8.1.7 或更高版本的解决办法
通过这个教程可以很快的解决,ADO.NET访问oracle的问题
解决“System.Data.OracleClient 需要 Oracle 客户端软件 8.1.7 或更高版本。
System.Data.OracleClient 需要 Oracle 客户端软件 8.1.7 或更高版本。 解决方法 1.下载instantclient_11_2,解压到任意目录下 2.在配置一下环境变量。 系统变量:在Path中,加入dll的路径;eg:D:\Program ...
刚才在WIN8.1上安装Oracle 11g出现了很多问题,现在写出来希望能帮助大家。
asp.net 连接oracle,报错误。“System.Data.OracleClient 需要 Oracle 客户端软件 8.1.7 或更高版本。"的解决方案。
C#连接ORACLE问题解决记录(System.Data.OracleClient 需要 Oracle 客户端软件 8.1.7 或更高版本等问题)
C#通过使用ADO的方式在未安装Oracle数据库的前提下,客户端程序远程访问服务器,会出现:“System.Data.OracleClient 需要 Oracle 客户端软件 8.1.7 或更高版本”问题,本文讲述如何通过简单方式快速实现免安装客户...
C# 使用System.Data.OracleClient连接Oracle数据库报:需要 Oracle 客户端软件 version 8.1.7 或更高版本错误,可解压到指定位置,然后在环境变量中把些解压包的路径拷贝到后面,重启电脑即可解决,亲测可行。
IIS报错装这个客户端即可 System.Data.OracleClient 需要 Oracle 客户端软件 version 8.1.7 或更高版本。