1.首先需要下載下傳 ODBC 驅動包 mysql-connector-odbc-3.51.30-winx64.msi
因為本人的是 64位的作業系統的 是以就選擇64位的
可以到官網去下 位址https://dev.mysql.com/downloads/connector/odbc/
![](https://img.laitimes.com/img/9ZDMuAjOiMmIsIjOiQnIsIiclRnblN0LclHdpZXYyd2LcBzNvwVZ2x2bzNXak9CX90TQNNkRrFlQKBTSvwFbslmZvwFMwQzLcVmepNHdu9mZvwFVywUNMZTY18CX052bm9CX9QzVZlXOXl1b5wmYr50MZZXUYpVd1kmYr50MZV3YyI2cKJDT29GRjBjUIF2LcRHelR3LcJzLctmch1mclRXY39DNzUzN0IzMwEjNxMDM3EDMy8CX0Vmbu4GZzNmLn9Gbi1yZtl2Lc9CX6MHc0RHaiojIsJye.jpg)
在下載下傳 mysql-connector-odbc驅動的時候 必須選擇 5以下的版本
因為本人是 MySQL 轉 sqlserver2000 是以下載下傳驅動的時候 必須選擇 5以下的版本 不能選擇最新的
必須選擇 5以下的版本 !
必須選擇 5以下的版本 !
必須選擇 5以下的版本 !
重要的事情 說三遍!!! 本人選擇 3開頭的 版本
其他的資料庫版本與本人不同的 暫時 還不知道,
選擇5以上版本的 ODBC 驅動 本人親測 各種問題!!!浪費我好多時間!!!
這都是經驗教訓啊!
--------------------------------------------------------------------------
好了 現在可以選擇 ODBC 驅動版本
點選 官網中的 looking for previous GA versions? 也就是 查找以前的版本
如下圖
點選之後 如下圖
這裡 我選擇 3開頭的版本
本人系統是 64位的 是以 選擇 x86 64-bit 的 安裝版本
到此 下載下傳ODBC 驅動 完畢!
2. 安裝ODBC驅動
安裝ODBC驅動 很簡單
就是一路下一步 沒什麼可以說的
3.配置MySQL ODBC 驅動
.安裝ODBC驅動 完成之後 需要打開 電腦中的 控制台 --> 然後直接在右上角 搜尋框 搜尋 ”資料源"
如圖
本人是 windows server 是以 可以 直接選擇 管理工具 找到資料源
然後點開資料源 點選添加 然後選擇 你剛剛安裝的 MySQLODBC 驅動 如圖
然後點選 完成 然後 配置 連接配接你的MySQL 資料庫, 選擇 要轉成 sqlserver2000的 資料庫 名稱
ps:上圖中 是 選擇要 轉的 資料庫名稱 不是 現在 手滑打了錯别字
為防止導入sqlserver資料庫後,中文資料出現亂碼問題
這裡需要設定下 編碼集 為 gbk !!!
如圖
配置完成後 點選 确定 然後頁面就會出現 你剛剛配置的 DSN 如圖
到這一步 MySQL ODBC 驅動 配置完成 點選确定 ok 了
4..用 sqlserver2000的 DTS将MySQL中的資料庫 導入到sqlserver資料庫中
首先 在 電腦 開始 中 點選 所有程式 找到 sqlserver 中的 導入導出
直接點選下一步 進入頁面 選擇 你剛剛安裝好的 MySQL的ODBC 驅動,然後選擇你剛剛配置好的
DSN 的 MySQL 資料源名稱,輸入 連結MySQL資料庫的 使用者名和密碼 然後點選下一步
如圖
進入下一個頁面 然後 需要連結 你的 sqlserver資料庫
然後 選擇 将MySQL中的資料庫 複制到 sqlserver中的哪一個資料庫中
如圖
下一步
選擇要複制的表
我這裡是 全部都複制 是以點選的全選 這裡直接就可以 看到 轉換後的表名稱
這裡可以選中一張表 進行預覽 ,看看是否有中文亂碼問題
我這裡出現了 中文亂碼問題 沒有亂碼 請 直接下一步
---------------亂碼問題---------------------start
解決辦法 就是 在添加 MySQL ODBC驅動時,設定編碼集為 gbk !
ps:我忘記設定了 是以 才有了這一步........
找到添加好的 MySQL ODBC 資料源 選中 然後點選 配置 将 編碼集 改為 gbk
如圖
---------------亂碼問題---------------------end
沒有中文亂碼 直接下一步
然後 點選下一步
然後 點選 完成 就開始執行轉換了 你就靜靜的等待就可以了
靜靜的等待成功就可以了 !!!
導入 成功!!!
it's done!