首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 數據庫知識 >  >> SQL Server 資料庫 >> 關於SqlServer

Access 遷移至 SQL Server 2005 完整步驟:ODBC 資料來源與匯入精靈實戰

     編輯:關於SqlServer

前言

Access 檔案型資料庫適合小型應用,隨著資料增長需遷移至 SQL Server 獲得更佳效能、併發與安全性。本文詳述透過 ODBC 與 SQL Server 匯入精靈的零代碼遷移流程。

第一階段:建立 ODBC 系統資料來源 (System DSN)

  1. 開啟 控制台 → 系統管理工具 → 資料來源 (ODBC)。
  2. 切換 系統 DSN 頁籤(全機器可見),點擊 新增。
  3. 選擇 Driver do Microsoft Access (*.mdb),完成。
  4. 設定:
    • 資料來源名稱:自訂(如 MyAccessDB)
    • 說明:選填
    • 點擊 選擇 定位 .mdb 檔案路徑
  5. 確定完成,系統 DSN 列表出現新項目。

第二階段:SQL Server Management Studio 匯入精靈

  1. 啟動 SQL Server Management Studio,連線目標執行個體。
  2. 右鍵 資料庫 → 新增資料庫,建立目標資料庫(如 MigratedDB)。
  3. 右鍵目標資料庫 → 工作 → 匯入資料,啟動精靈。
  4. 資料來源:選 Microsoft Access,瀏覽選擇 .mdb 檔案;若有帳密則填入。
  5. 目的地:
    • 資料來源:SQL Server Native Client(或預設)
    • 伺服器名稱、驗證方式:與當前 SSMS 連線一致(否則下拉找不到新建資料庫)
    • 資料庫:選擇步驟 2 建立的 MigratedDB
  6. 複製方式:預設 從來源資料庫複製一或多個資料表/檢視表。
  7. 選擇物件:勾選需遷移的資料表/檢視表,可預覽資料。
  8. 執行選項:預設 立即執行。
  9. 完成精靈,檢視結果報表,確認列數、錯誤訊息。

遷移後驗證清單

  • 資料表結構(主鍵、索引、預設值、檢查約束)是否完整遷移。
  • 資料筆數與內容抽樣比對。
  • 自動編號欄位是否轉為 IDENTITY。
  • 關聯關係(外鍵)需手動補建,精靈不自動建立 FK。
  • 查詢/表單/報表/巨集/模組等 Access 專屬物件需重寫為 T-SQL/SSRS/應用程式邏輯。

進階替代方案

  • SQL Server Migration Assistant (SSMA) for Access:微軟免費工具,支援結構評估、資料遷移、應用程式碼轉換,功能更強大。
  • 連結伺服器 + INSERT...SELECT:在 SQL Server 建立連結伺服器指向 Access,直接跨伺服器複製資料,適合增量同步。
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved