2017-02-16 91 views
0

我一直在嘗試使用ODBC作爲連接管理器,使用SSIS(Visual Studio)連接到Oracle數據庫。使用ODBC從SSIS連接Oracle DB?

我的操作系統是Windows 7(64位),Visual Studio 2010(32位)和Oracle 11G是64位。

雖然通過ODBC連接到Oracle 11G使用Visual Studio我打招呼,出現以下錯誤:

「指定的DSN有驅動程序和應用程序之間的架構不匹配」

這是可以理解的Visual Studio是32位和我試圖連接到的服務器是64位。

可能的解決方案?

回答

0

爲oracle安裝32位和64位提供程序。這將允許您配置連接(32位)並以64位運行軟件包。

此外,檢查出爲Attunity:https://www.microsoft.com/en-us/download/details.aspx?id=44582

這是微軟的免費的Oracle源和目標的組成部分。你會發現它使用本地的oracle接口,運行速度比ODBC快得多。

m

+0

Attunity組件僅在SSIS的Enterprise Edition上可用。 – Ferdipux

+0

@Feddipux這是一個很好的觀點。希望鯊魚有企業! –

+0

我只有高級版。另外,嘗試安裝Oracle 11g 32位客戶端,但由於我的操作系統是64位而失敗。你能否爲我提供SSIS的Oracle 32位提供程序? – Sharktooth