2012-02-09 71 views
0

如何最好地將數據從Oracle 10.2.0.4中的表中定期推送到SQL Server 2008 SP2中的表中?這兩個表完全相似,除了數據類型的必要差異外。如何將數據從Oracle表推送到SQL Server表?

我希望找到一種不涉及購買第三方軟件的方法。

它需要自動化和定期。 SQL Server是標準版。

+0

SSIS包?鏈接服務器?工作?存儲過程?這裏http://blogs.msdn.com/b/sqlperf/archive/2009/08/14/using-ssis-to-get-data-out-of-oracle-a-big-surprise.aspx – 2012-02-09 22:13:18

+0

甚至可以去技術含量低,並使用計劃任務+ PowerShell或Cygwin + bash腳本。 – 2012-02-09 22:20:31

回答

1

最簡單的方法是將平面文件移出oracle,然後將平面文件放入SQL Server。

0

我建議你爲此創建一個SSIS任務。然後您可以使用SQL Agent來安排此任務。

+0

這聽起來很合理。像往常一樣,我在提問之前的幾個星期我纔會真正做這個任務,所以在我能驗證這一點之前還需要一段時間。也許甲骨文有一個更好的工具,就像那樣令人懷疑。更有可能的是,SQL Server或Oracle的特定版本或版本將缺少我需要的東西。我們拭目以待。 – Mike 2012-02-11 18:19:01

相關問題