2017-07-11 49 views
1

我有SQL Server 2012,我需要從Oracle獲取數據。我去真正的手冊:https://www.sqlshack.com/link-sql-server-oracle-database/ 和我堆棧文件:sqlnet.oratnsnames.ora從Oracle到SQL Server的數據

我讀到,看到的YouTube手冊如何使值到sqlnet.oratnsnames.ora,但它不工作。

文件sqlnet.oratnsnames.ora我嘗試創建新的但沒有。

我也儘量讓SSIS在Visual Studio 2010,但我需要得到Oracle客戶端中,但我不知道哪一個是可以接受的Visual Studio 2010中

感謝更新手冊..

+0

您可以單獨連接兩個數據庫嗎?如果您的Oracle實例已啓動並正在運行,那麼您不需要觸摸tnsname文件 – dbajtr

+0

您可以創建SSIS包,其中源將爲oracle,目標爲SQL。在目標服務器中,您必須在tnsnames.ora中輸入一個條目。 –

+0

即使我打勾,我也看不到表格:包括同義詞.. – Luka

回答

0

你真正需要的是一個名爲Oracle Data Integrator的工具。

還有一個官方文檔(鏈接here),它描述瞭如何解決這個案例。

另一種選擇是隻是數據轉儲到平面文件(CSV等),然後使用各種工具/程序等

還有this,它描述了這樣的遷移將其導入到Oracle。

另一個選擇是使用SQL Developer(免費,由Oracle提供);檢查這個線程here

可能是SQLines也是一個值得檢查的選項。

乾杯

相關問題