Mysql和SqlServer互相轉換[非自動同步]

Mysql和SqlServer互相轉換[非自動同步]

Mysql和SqlServer互相轉換[非自動同步]

資料來源:http://simple.logphp.com/?a=url&k=28af9266&u=aHR0cDovL3d3dy5jbmJsb2dzLmNvbS9sb3Nlc2VhL2FyY2hpdmUvMjAxMi8xMS8wOC8yNzYwNTM2Lmh0bWw=&t=TXlzcWzlkoxTcWxTZXJ2ZXLkupLnm7jovazmjaIgLSBsb3Nlc2VhIC0g5Y2a5a6i5Zut&s=bXlzcWwgbXNzcWwg5ZCM5q2l

環境:
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資料庫中

 

 

 

 

 

發表迴響

你的電子郵件位址並不會被公開。 必要欄位標記為 *