就像標題所說,我只需要將一組表從MySQL遷移到SQLServer。我知道它不可能是1比1,但如果它能讓我儘可能地接近,我會很高興。將表結構從MySQL遷移到SQLServer的工具?
回答
原來微軟提供了一個名爲「SQL Server遷移助手爲MySQL」的工具。它免費提供for download(儘管你必須給他們你的名字和東西來註冊它)。你可能需要做一些調整(我做過),但它會爲你帶來99%的方式。
鏈接不工作,你可以更新它嗎? – 2012-10-17 11:37:39
最簡單的方式做,這將是:
首先,你必須從here下載DOTNET Mysql的連接器。然後確保你安裝它。
第二步是從here下載Mysql GUI工具。安裝GUI工具。
然後打開Mysql Workbench或Mysql Administrator,只需找到「備份」數據庫/模式的選項。此備份將創建您將保存在磁盤上的sql腳本。
*獲得腳本後,有多種方法可以做到這一點。您可以通過命令行通過sqlcmd命令導入該sql腳本文件,或者您可以直接在visual studio中輸入它,或者您可以使用任何T-sql編輯器/解析器/客戶端來完成這項工作。
接下來你從here下載sqlserver管理工作室。然後,您可以從左窗格創建一個新數據庫,然後右鍵單擊該新數據庫並轉到任務,然後導入,然後打開一個嚮導。從那裏(如果你已經安裝了ODBC/NET連接器)你將被要求提供一個DataSource,然後你可以從這個列表中選擇MYsql提供者,並且你可以在嚮導指導下前進。
簡而言之,這是一種視覺/簡單的方式來做這件事。
*還有一點要添加用於遷移MySQL來MSSQL的直接方法是上面提到的,用於基於ODBC直接遷移方法view this或Download Microsoft SQL Server Migration Assistant for MySQL v1.0
- 這個過程即的反之亦然用於遷移MSSQL到MYSQL使用Mysql WORKBENCH view this
這隻適用於最簡單的情況下(如果即使那樣)。 MySQL的SQL語法與T-SQL不同。 – 2012-01-18 03:21:28
我提到答案是一個非常簡單的方法。它的工作原理是,你只需從.sql文件中選擇標準的SQL語句,因爲它包含Mysql引擎的其他指令,如表引擎(innodb,myisam等)。因此,只需仔細複製CREATE和INSERT命令並將剩餘的東西放在那裏,然後執行它,它就會正常執行 – 2012-01-18 11:51:30
除非在您的RELATIONAL DATABASE,或自動遞增字段中有關係,或者沒有關係支持(例如斑點),或........... – 2012-01-21 01:47:20
退房http://www.swissql.com/它可以幫助你在這。從該網站
提取物:
SwisSQL的是,有超過300多個 客戶提供自動化的數據庫遷移解決方案。 SwisSQL爲 存儲過程遷移,SQL遷移和數據遷移提供了高效的數據庫遷移工具。它提供了全面的數據庫遷移解決方案,包括Oracle,SQL Server,IBM DB2 UDB,Teradata,Netezza,Sybase ASE,MySQL,Informix和PostgreSQL等多種數據庫。
約6年後,我寫了一篇關於這個工具在這裏簡短評論 - http://vadivel.blogspot.com/2006/05/product-review-swissql-sqlone-console.html
這個東西幾乎不瞭解我所做的任何創建表查詢。 – 2012-01-18 05:23:14
- 1. 我想使用Mysql遷移工具包,將MS SQL遷移到MySQL,但找不到遷移工具包
- 2. 使用EnterpriseDB遷移工具將MySQL數據庫遷移到PostgreSQL
- 3. 將數據從Cassandra遷移到MySQL的工具?
- 4. 的SQL Server到MySQL遷移工具
- 5. 遷移到MYSQL數據庫的工具
- 6. 我如何將結構從aspnetdb.mdf「遷移」到mysql數據庫
- 7. 將數據庫結構從MySQL遷移到MongoDB
- 8. 將web2py表遷移到mysql
- 9. 將表從MS SQL Server遷移到MySQL
- 10. 是否有一個好的批量遷移工具從Firebird遷移到MySQL?
- 11. 從SVN遷移到TFS的工具
- 12. 從Verity遷移到Solr的工具
- 13. 將C結構遷移到Delphi記錄
- 14. 我可以從DTS遷移到等效的MySQL工具嗎?
- 15. 從MS SQL遷移到MySQL:SQLOLEDB?遷移工具包登錄錯誤?
- 16. 遷移從MySQL到SQLite的
- 17. 將Apache OFBiz從Apache Derby遷移到mysql
- 18. 將Django從MySQL遷移到postgresql
- 19. 將數據庫從Postgres遷移到MySQL
- 20. 將Django項目從MySQL遷移到Oracle
- 21. 將數據從SAP遷移到MySql
- 22. 將數據庫從Sybase遷移到MySQL
- 23. 將Apache OFBiz從Derby遷移到MySQL
- 24. 將Etherpad DB從MySQL遷移到Mongodb
- 25. 將索引從elasticsearch 1.x遷移到elasticsearch 2.x的工具
- 26. 將MySQL遷移到PostgreSql並共享表
- 27. MySQL遷移工具包和SQL Express
- 28. 將mongodb遷移到mysql?
- 29. 將MS Access遷移到MySQL
- 30. 從MySQL遷移到PostgreSQL
http://www.codeproject.com/KB/database/migrate-mysql-to-mssql.aspx – 2012-01-16 23:05:28
這只是解釋了遷移數據,而不是表結構。 – 2012-01-16 23:09:54