首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫

MySQL 5.1 資料遷移至 SQL Server 2008 完整實戰指南

     編輯:MySQL 資料庫相關知識

配置 MySQL ODBC 資料源後,在 SQL Server 2008 匯入嚮導的「資料來源」下拉選單中找不到 MySQL ODBC 來源。原因:SQL Server 2005 後版本管理工具介面變更,不再直接列出 ODBC 系統 DSN。

正確遷移步驟

1. 安裝 MySQL ODBC 驅動

下載 MySQL-connector-odbc-3.51.xx-win32.msi 安裝。

2. 建立系統 DSN(非使用者 DSN)

控制台 → 系統管理工具 → ODBC 資料來源 (64-bit) → 系統 DSN 分頁 → 新增 → 選 MySQL ODBC 3.51 Driver。

設定:

  • Data Source Name:MySQLDNS
  • Server、User、Password、Database
  • Connect Options:Port、Character Set(必須與 MySQL 伺服器一致,如 gbk,否則中文變問號)

3. SQL Server Management Studio 匯入

  1. 右鍵資料庫 → 工作 → 匯入資料
  2. 資料來源選 .NET Framework Data Provider for ODBC
  3. 連接字串輸入:Dsn=MySQLDNS;
  4. 後續依嚮導完成對應表匯入

關鍵避坑點

  • 必須用系統 DSN,使用者 DSN 不會出現在 SSMS 匯入嚮導
  • 字元集設定錯誤導致中文亂碼
  • SQL Server 2008 需用 .NET Framework Data Provider for ODBC 而非舊版「其他 ODBC 來源」
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved