如何解决system.data.oracleclient需要oracle客户端软件版本8.1.7或更高版本? [英] How to solve system.data.oracleclient requires oracle client software version 8.1.7 or greater?

查看:107
本文介绍了如何解决system.data.oracleclient需要oracle客户端软件版本8.1.7或更高版本?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

大家好,



目前正在从oracle 11g迁移到SQL Server 2012,在谷歌搜索后我们发现SSMA(SQL服务器迁移助手)工具是可以更灵活地进行迁移。



现在我正在尝试使用dev环境进行本地操作。我在开发服务器中使用oracle,在另一个开发服务器中使用sql server.I在我的机器上安装SSMA并尝试连接Sql server和oracle。



SSMA能够从我的机器连接Sql服务器,但当我尝试连接Oracle时,我看到下面的错误

与Oracle的连接失败。 
System.Data.OracleClient需要Oracle客户端软件版本 8 1 7 或更高。





我在谷歌搜索此问题并说安装oracle客户端和ODAC。



我这里关心的是我需要在MS Sql server的Dev服务器上安装Oracle吗?如果是这种情况,如何进行生产?



你能建议



我尝试过:



我试图从Oracle安装ODAC。

解决方案

< blockquote>您必须完全按照错误消息说明。在使用SSMA的工作站上,必须安装大于8.1.7版的Oracle客户端软件版本。对于oracle 11服务器,您必须安装Oracle Client 10或更高版本。


下载和安装.net的Oracle数据提供程序 [ ^ ]。

然后你就可以连接到oracle数据库。


Hi All,

Currently am working for migration from oracle 11g to SQL server 2012, and after googling we found that SSMA (SQL server migration assistant) tool is available with more flexibility for migration.

Now am trying to do it my local with dev environment.I have oracle in dev server and sql server in another dev server.I installed SSMA in my machine and trying to connect Sql server and oracle.

SSMA able to connect Sql server from my machine but when I try to connect Oracle am seeing below error

Connection to Oracle failed.
System.Data.OracleClient requires Oracle client software version 8.1.7 or greater.



I searched in the google for this issue and saying install oracle client and ODAC.

My concern here is do I need to install Oracle on Dev server of MS Sql server? if this is the case,how to proceed in Production?

Could you please suggest

What I have tried:

I have tried to install ODAC from Oracle.

解决方案

You have to do exactly what the error message says. On your workstation where you're using SSMA, you must install a version of the Oracle Client software greater than version 8.1.7. In the case of an oracle 11 server, you have to install Oracle Client 10 or greater.


Download and install Oracle Data Provider for .net[^].
Then you'll be able to connect to oracle database.


这篇关于如何解决system.data.oracleclient需要oracle客户端软件版本8.1.7或更高版本?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
相关文章
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆