簡體   English   中英

用於MS Access到SQL Server遷移的工具是什么? SQL Server數據導入向導 SSMA與 SSIS?

[英]Which tool to use for MS Access to SQL Server migration? SQL Server Data Import Wizard Vs. SSMA Vs. SSIS?

我是Microsoft世界的新手。 我的任務是將MS Access 2007數據庫遷移到SQL Server 2012數據庫。 對於客戶端而言,這將是一次遷移,它將向前使用SQL Server 2012,並且將從其生態系統中刪除MS Access。

當前,MS Access數據庫具有300個左右的表,表之間幾乎沒有pk / fk連接。 在表內和表間復制了大量數據。 我不必以任何方式重新設計數據庫或對其進行規范化(盡管看着它我很想這樣做,但不會這樣做)。 它還具有大量查詢,模塊和宏,以及表單和報表。

在閱讀有關手頭任務並進行在線研究時,我遇到了三種可能的解決方案。 由於我在數據庫領域的經驗有限,因此我需要一些指導,以了解在此特定情況下每個選項的利弊是什么?

  1. 使用SQL Server數據導入向導。 這似乎是一個不錯的選擇。 它易於使用,任務僅一次。 不知道它是否也會導入其他對象(查詢等)。

  2. SSMA是另一種選擇,不確定與數據導入向導有何不同。

  3. 一位同事建議SSIS完成該任務。 對我來說,這似乎是一個過大的殺手,但我還不足以做出這樣的判斷。

我正在尋找一些建議,這些建議是從做過類似事情(我認為這並非罕見的任務)的人使用這些選項中分享他們的經驗和行業最佳實踐的。

  • 一次性遷移? -使用SQL Server遷移助手(SSMA)或SQL Server導入向導。
  • 重復計划的遷移? -使用SQL Server集成服務。 它提供了更好的腳本支持,使您可以對心臟的內容重復相同的過程。

但是,在SSMA和SQL Server導入向導之間,我建議使用SSMA。 它不僅精簡而直接,而且為將所有對象從Access數據庫(表和查詢)遷移到SQL Server提供了更好的支持。 您可以按照本教程學習如何操作: http : //sqlturbo.com/from-access-to-sql-with-microsoft-sql-server-migration-assistant-for-access/

暫無
暫無

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

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