2014-03-06 56 views
0

試圖在我的Windows 7 64位機器上運行它一直是一個真正的努力。SSIS錯誤代碼DTS_E_CANNOTACQUIRECONNECTIONFROMCONNECTIONMANAGER

我有一個將數據從Oracle移動到SQL的包,在我們的Windows 2008 R2測試服務器上,它工作正常(在BIDS中)。

我至今嘗試過....

  • 從程序文件(x86)程序文件複製出價(消除 括號問題)

  • 安裝了32位和64位Oracle以及32位ODAC。

  • 試圖DelayedValidation設置爲TRUE

  • 安裝蟾蜍和我能夠連接到Oracle數據庫。

設定出價,我可以當我嘗試執行對數據源的任務(即Oracle連接)包失敗成功測試連接,甚至預覽它,但是。

非常令人沮喪,我很欣賞這方面的幫助。

填寫以下錯誤:

[OLE DB Source [1]] Error: SSIS Error Code DTS_E_CANNOTACQUIRECONNECTIONFROMCONNECTIONMANAGER. The AcquireConnection method call to the connection manager "LICS" failed with error code 0xC0202009. There may be error messages posted before this with more information on why the AcquireConnection method call failed.

[SSIS.Pipeline] Error: component "OLE DB Source" (1) failed validation and returned error code 0xC020801C.

感謝,

KS

+0

右鍵點擊projec> poperties> Debugging> Run64bitsRuntime> False。 – Maverick

+0

Thx小牛,但已被設置爲假 – Perplexed

回答

0

你們會笑......但我把Run64bitsRuntime設置爲TRUE,它工作大聲笑!我想這是使用64位驅動程序 - 現在我很困惑。只要它工作,我甚至不想知道這裏發生了什麼!

3

嘗試做這個,因爲你的驅動程序是32位。

右鍵單擊項目>屬性>調試> Run64bitsRuntime> False。

+0

已經完成,但謝謝。 – Perplexed

+0

但是,我弄錯了,但仍然出現錯誤。還有其他方法嗎? – AskMe