我有一个在服务器上运行了多年的Web应用程序。
我将其移至新服务器,并在尝试连接到Oracle数据库时继续失败。
我的旧(工作中)连接字符串:
<add name="OraConn" connectionString="Provider=MSDAORA;data source=MYDB;user id=MYUSER;password=MYPASSWORD"/>
我已经尝试使用Oracle数据访问控制进行各种操作,例如:
<add name="OraConn" connectionString="Provider=Oracle.DataAccess.Client;data source=MYDB;user id=MYUSER;password=MYPASSWORD"/>
这将引发错误-“ Oracle.DataAccess.Client提供程序未在本地计算机上注册。我试图注册...但是得到一个不存在的错误(尽管确实存在)。 / p>
我也尝试过:
<add name="OraConn" connectionString="Provider=ORAOLEDB.Oracle;data source=MYDB;user id=MYUSER;password=MYPASSWORD"/>
我发现了许多Oracle指令,它们看起来比必需的要复杂得多,并且所需要的步骤比我认为的要多。我只是想将提供程序更新为最新版本,或者能够使用旧的提供程序。是否有一种清晰简洁的方法?独立于Oracle版本吗?