2010-09-15 158 views
0

我有一個SQL服務器實例,它具有到另一個框上的Oracle實例的鏈接服務器。我們正在收到以下錯誤。SQL Server到Oracle的鏈接服務器

Msg 7302, Level 16, State 1, Line 2 
    Cannot create an instance of OLE DB provider "OraOLEDB.Oracle" for linked server "MY_ORACLE". 

任何想法?

回答

0

他們上週回收了服務器,並修復了它。

3

聽起來像您還沒有安裝Oracle的OLE DB提供程序。它必須安裝在SQL Server計算機上。它由微軟製作,並且只能在32位版本中使用。

你可能更適合安裝Oracle自己的OLE DB驅動程序的Windows。他們被稱爲「用於Windows的Oracle數據訪問組件」,您可以找到它們here

+0

@Andomar ...我會讓DBA看看。這似乎是有道理的 – MikeTWebb 2010-09-15 18:41:06

+0

@Andomar ...看起來像一個服務器問題。他們上週回收了服務器,並修復了它。但是,我們本週做了一些事情。但它看起來像一個32比64位的問題。謝謝 – MikeTWebb 2010-09-15 19:34:11