1. 程式人生 > >Mysql和SqlServer互相轉換-資料來源ODBC方法

Mysql和SqlServer互相轉換-資料來源ODBC方法

環境:

Windows XP sp2

MS SQL Server 2OOO sp1

MySql 5.0.41

1:MSSQLServer資料庫匯入到MySql資料庫

步驟:

1.安裝mysql資料庫的ODBC驅動,mysql-connector-odbc-3.51.23-win32.msi,下載並安裝。

2.在Mysql中建立資料庫例項。

3.開啟控制面板 --> 管理工具 --> 資料來源ODBC,在使用者DSN中新增一個MySQL ODBC 3.51資料來源。

4.在登入login選項卡中輸入資料來源名稱Data Source Name,此處輸入MysqlDNS(也可以自己隨便命名,只要在後面匯入資料的時候選擇正確的資料來源名字就行);然後輸入伺服器Server,使用者User,密碼Password,輸入正確後選擇要匯入的資料庫,Database選擇你需要匯入的資料庫。在連線選項connect options中根據需要設定MySql使用的埠port和字符集Character Set。

注:字符集一定要和Mysql伺服器相對應,如果Mysql使用了gbk字符集,則一定要設定字符集為gbk,否則匯入到Sql Server可能會出現問號亂碼。

5.開啟sql server企業管理器,選擇該資料庫,單擊右鍵選擇所有任務 --> 匯出資料。

6.‘選擇資料來源’為預設,‘選擇目的’為剛剛安裝的mySQL資料來源,使用者/系統DSN為MysqlDNS。在‘指定表複製或查詢’中選擇‘從源資料庫複製表和檢視’,在‘選擇源表和檢視’裡,選擇需要匯入的表,即可將資料從MSSQLServer資料庫匯入到MySql資料庫中。

2:MySql資料庫匯入到MSSQL資料庫中

1.安裝mysql資料庫的ODBC驅動,mysql-connector-odbc-3.51.19-win32.msi

2.開啟控制面板\管理工具\資料來源ODBC,在使用者DSN中新增一個MySQL ODBC 3.51資料來源。

3.在登入login選項卡中輸入資料來源名稱Data Source Name,此處輸入MysqlDNS;然後輸入伺服器,使用者User,密碼Password,輸入正確後選擇要匯入的資料庫。在連線選項connect options中根據需要設定MySql使用的埠port和字符集Character Set。

注:字符集一定要和Mysql伺服器相對應,如果Mysql使用了gbk字符集,則一定要設定字符集為gbk,否則匯入到Sql 可能會出現問號亂碼。

4.開啟sql server企業管理器,新建一資料庫MySql。選擇該資料庫,單擊右鍵選擇所有任務\匯入資料。

5.選擇資料來源為其它(ODBC資料來源),使用者/系統DSN為MysqlDNS。其餘根據嚮導進行,即可將資料從MySql資料庫匯入到MSSQL資料庫中