SQL Server Reports 连接Oracle数据库报错

问题背景:把之前项目的报表工程文件拷贝到新项目上(win7x64),配置DB连接后,软件编辑中测试DB连接通过,但部署后在web管理测试报错。
处理过程,接连遇到两种报错,先后如下:
(1)System.Data.OracleClient 需要 Oracle 客户端软件 8.1.7 或更高版本”
(2)System.Exception: OCIEnvCreate 失败,返回代码为 -1,但错误消息文本不可用。
(报错位置都是在报表Web管理的数据源测试中)

第一种报错找网络资料,都说要安装Oracle客户端,尽管本地已有11g,但还是卸载重装,重装后报第二个错误(;OдO)
第二种报错说是Oracle客户端文件夹的权限不足,要赋权给NETservice或AdminUser,赋权了,还是这个错误(╬ ̄皿 ̄)
“难道是客户端不对?”(O_o)??
于是卸载,到官网上下载,速度慢的一匹…(︶︿︶)=凸
这次下载的是简易客户端:instantclient-basic-windows.x64-11.2.0.4.0.zip(大小52M)(根据你服务器的系统位数,我的是64位)
不用安装,直接解压,最重要的是把路径添加到环境变量path中,我加在了最前面。
再到web管理页面测试数据源,哎~~通了!︿( ̄︶ ̄)︿

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值