无法使用10g驱动程序连接到Oracle数据库,但可以通过OLEDB提供程序连接

时间:2015-01-23 09:45:25

标签: oracle oracle10g database-connection connection-string

我目前可以使用以下连接字符串连接到Oracle数据库:

Provider = OraOLEDB.Oracle.1; User ID =" username&#34 ;; Password =" password&#34 ;;

理想情况下,我想使用Oracle 10g驱动程序进行连接,我相信它是在服务器上使用以下内容:

DRIVER = {Oracle in OraDb10g_home1}; DBQ = ORCL; uid =" username&#34 ;; pwd =" password&#34 ;;

我已经使用System32中的Odbcad32.exe进行了检查,因为这是服务器2008 64位,并且可以看到它在OraDB10g_home1中使用Oracle的SQLORA32.dll驱动程序。出于某种原因,我无法使用我的字符串进行连接。

我在许多其他服务器上做了一些工作,没有更改我的连接字符串,表明此服务器可能存在配置问题。任何想法要找什么?它可能与32/64位oracle等有关吗?

非常感谢。

0 个答案:

没有答案