VS2008 中的 SSRS OracleClient 错误
我已经四处寻找这个问题的答案,但到目前为止尚未成功找到适合我的东西。
我尝试在 VS2008 中的 SSRS 报告中连接到 Oracle 数据库,但总是收到以下错误:
System.Data.OracleClient 需要 Oracle 客户端软件版本 8.1.7 或更高版本
我猜这是一个配置问题(我的系统上安装了 11g 客户端),但我似乎无法弄清楚。连接字符串似乎也是正确的,因为它在其他机器上可以正常工作。
I've searched around for an answer to this, but have thus far been unsuccessful finding something that works for me.
I am attempting to connect to an Oracle database in an SSRS report within VS2008, but always get the following error:
System.Data.OracleClient requires Oracle client software version 8.1.7 or greater
I'm guessing it is a configuration issue (I have 11g client stuff installed on my system), but I can't seem to figure it out. The connection string also appears to be correct, as it works correctly on other machines.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
如果这对将来的某人有帮助,我会在这里回答而不是删除问题。
我在这台 PC 上安装了多个版本的 Oracle,其中一些是由其他用户添加的(这是我继承的工作笔记本电脑,无法控制之前安装的内容)。
我必须卸载并重新安装 Oracle 客户端(我选择了 11g R2 客户端)。到那时,一切似乎都已清理完毕,我可以在 VS2008 中运行 SSRS。
In case this helps someone in the future, I will answer it here instead of deleting the question.
I had multiple versions of Oracle installed on this PC, some added by another user (it's a work laptop that I inherited and no control of what was installed previously).
I had to uninstall and reinstall the Oracle client (I chose the 11g R2 Client). At that point, everything appears to have been cleaned up, and I can run SSRS inside VS2008.