2017-05-26 34 views
0

我有一臺安裝了SQL Server的PC,特別是Management Studio 2008 R2 64位。另外還安裝了Oracle OraOLEDB.Oracle提供程序,但是採用32位版本。如果我嘗試使用此提供程序創建鏈接服務器,它不起作用,這是我認爲的正確行爲。如果沒有安裝正確版本的OraOLEDB.Oracle(即64位),我無法理解爲什麼我看到OraOLEDB.Oracle列在可用提供程序之間。你有什麼主意嗎? 不幸的是,我不知道軟件是如何安裝的,但我必須使用這臺PC。感謝您的幫助。OraOLEDB.Oracle在Management Studio中列出但錯誤版本不可用

回答

0

根據Oracle文檔,64位和32位客戶端都在64位版本的Windows上工作。

Here is the documentation.

+0

當我使用tnsping來檢查與oracle數據庫的連接時,它的工作原理。問題是,在Management Studio中,我無法使用OraOLEDB.Oracle作爲提供程序(32位)爲該Oracle數據庫創建鏈接服務器。在具有相同設置的計算機上安裝OraOLEDB.Oracle 64位時,鏈接服務器正在工作。我不知道爲什麼會發生這種情況 – silviagreen

相關問題