簡體   English   中英

將數據從SQL Server 2008 DB傳輸/轉換到另一個

[英]Transfer/Transform Data From SQL Server 2008 DB to Another

我重寫了一個舊程序,並為此設計了一個新數據庫。 我需要將舊數據傳輸到新數據庫。 新的數據庫具有新的架構,因此我將不得不操縱將要傳輸的許多數據。

我曾考慮過編寫一個控制台應用程序,其中包含2個linq到sql上下文,每個數據庫一個LINQ上下文,並對轉換邏輯和插入代碼進行編碼。

我也曾考慮過使用SSIS,但以前從未使用過。

SSIS是否適合這種情況? 我在哪里可以了解如何在SSIS中執行此操作?

我會選擇SSIS。 這是一個ETL工具(您正在做什么)。 另外,您還將學到一些新東西。

這是一些很棒的SSIS內容

推薦的SSIS學習材料是什么?

它可以並且適合於此,但是如果您不使用它,則學習曲線會有些陡峭,並且設置/配置可能有點鈍。

如果您熟悉Linq,那么在嘗試學習SSIS之前,我會先走那條路,特別是如果這是一次性的事情並且時間是一個因素的話。

SQL Server中還有導入和導出向導(使用SSIS),您可以設置從一個表到另一個表和/或自定義sql語句的直接副本。 這應該適用於相當簡單的轉換。 對於需要更高級邏輯的轉換,它將不起作用。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM