Mysql和SqlServer互相轉換[非自動同步]
Mysql和SqlServer互相轉換[非自動同步]
環境:
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資料庫中