是否有可能在Oracle v.8.1.7中使用Oracle.ManagedDataAccess?我找了好几个小时,但在任何地方都找不到确切的答案。
发布于 2014-12-18 22:51:41
不是的。ODP.NET托管驱动程序只支持返回到10.2的数据库。由于这是一个相对较新的产品,没有旧版本可供依靠。
问题是网络协议随着时间的推移而改变,Oracle承诺向后兼容两个主要版本。
如果必须使用ODP.NET和OracleDatabase8.1.7,请考虑使用ODP.NET非托管驱动程序10.2版。它在这里仍然可用:当然,使用一个非常老的http://www.oracle.com/technetwork/topics/dotnet/utilsoft-086879.html版本的ODP.NET引入了它自己的局限性,比如缺少实体框架支持等。
发布于 2014-12-18 12:57:39
我对此找不到任何明确的答案,但托管ODP.NET上的此页上有一行内容如下:
您还需要访问Oracle数据库10g第2版(10.2)或更高版本,.
如果这只是为了演示,或者是驱动程序的一个要求没有说。
此页还说:
每个ODP.NET客户端都支持连接到任何当前支持的Oracle数据库版本,例如10g、11g或9i。这意味着您的ODP.NET 11g (或10g)客户端应用程序可以访问任何这些Oracle数据库版本。
我建议试一试。
https://stackoverflow.com/questions/27546383
复制相似问题