環(huán)境: Windows XP sp2 MS SQL Server 2OOO sp1 MySql 5.0.41 1:MSSQLServer數(shù)據(jù)庫導入到MySql數(shù)據(jù)庫 步驟: 1.安裝mysql數(shù)據(jù)庫的ODBC驅(qū)動,mysql-connector-odbc-3.51.23-win32.msi,下載并安裝。 2.在Mysql中創(chuàng)建數(shù)據(jù)庫實例。 3.打開控制面板 --> 管理工具 --> 數(shù)據(jù)源ODBC,在用戶DSN中添加一個MySQL ODBC 3.51數(shù)據(jù)源。 4.在登錄login選項卡中輸入數(shù)據(jù)源名稱Data Source Name,此處輸入MysqlDNS(也可以自己隨便命名,只要在后面導入數(shù)據(jù)的時候選擇正確的數(shù)據(jù)源名字就行);然后輸入服務(wù)器Server,用戶User,密碼Password,輸入正確后選擇要導入的數(shù)據(jù)庫,Database選擇你需要導入的數(shù)據(jù)庫。在連接選項connect options中根據(jù)需要設(shè)置MySql使用的端口port和字符集Character Set。 注:字符集一定要和Mysql服務(wù)器相對應(yīng),如果Mysql使用了gbk字符集,則一定要設(shè)置字符集為gbk,否則導入到Sql Server可能會出現(xiàn)問號亂碼。 5.打開sql server企業(yè)管理器,選擇該數(shù)據(jù)庫,單擊右鍵選擇所有任務(wù) --> 導出數(shù)據(jù)。 6.‘選擇數(shù)據(jù)源’為默認,‘選擇目的’為剛剛安裝的mySQL數(shù)據(jù)源,用戶/系統(tǒng)DSN為MysqlDNS。在‘指定表復制或查詢’中選擇‘從源數(shù)據(jù)庫復制表和視圖’,在‘選擇源表和視圖’里,選擇需要導入的表,即可將數(shù)據(jù)從MSSQLServer數(shù)據(jù)庫導入到MySql數(shù)據(jù)庫中。
2:MySql數(shù)據(jù)庫導入到MSSQL數(shù)據(jù)庫中 1.安裝mysql數(shù)據(jù)庫的ODBC驅(qū)動,mysql-connector-odbc-3.51.19-win32.msi 2.打開控制面板\管理工具\數(shù)據(jù)源ODBC,在用戶DSN中添加一個MySQL ODBC 3.51數(shù)據(jù)源。 3.在登錄login選項卡中輸入數(shù)據(jù)源名稱Data Source Name,此處輸入MysqlDNS;然后輸入服務(wù)器,用戶User,密碼Password,輸入正確后選擇要導入的數(shù)據(jù)庫。在連接選項connect options中根據(jù)需要設(shè)置MySql使用的端口port和字符集Character Set。 注:字符集一定要和Mysql服務(wù)器相對應(yīng),如果Mysql使用了gbk字符集,則一定要設(shè)置字符集為gbk,否則導入到Sql 可能會出現(xiàn)問號亂碼。 4.打開sql server企業(yè)管理器,新建一數(shù)據(jù)庫MySql。選擇該數(shù)據(jù)庫,單擊右鍵選擇所有任務(wù)\導入數(shù)據(jù)。 5.選擇數(shù)據(jù)源為其它(ODBC數(shù)據(jù)源),用戶/系統(tǒng)DSN為MysqlDNS。其余根據(jù)向?qū)нM行,即可將數(shù)據(jù)從MySql數(shù)據(jù)庫導入到MSSQL數(shù)據(jù)庫中。 |
|