我一直在寻找这个问题的答案,但到目前为止还没有找到适合我的东西。
我试图在VS2008内的SSRS报告中连接到Oracle数据库,但总是得到以下错误:
System.Data。OracleClient要求Oracle客户端软件版本为8.1.7或更高
我猜这是一个配置问题(我有11g客户端安装在我的系统上),但我似乎不能弄清楚。连接字符串也似乎是正确的,因为它在其他机器上正常工作。
为了将来对别人有帮助,我将在这里回答而不是删除这个问题。
我在这台电脑上安装了多个版本的Oracle,其中一些是由另一个用户添加的(这是我继承的一台工作笔记本电脑,无法控制以前安装的内容)。
我必须卸载并重新安装Oracle客户端(我选择了11g R2客户端)。在这一点上,一切似乎已经清理,我可以在VS2008中运行SSRS。