Sql-Server
需要將 SQL Server 遷移到 MySQL
我在 Windows 伺服器上的 SQL Server 2008 上有一個數據庫,我想將所有數據移動到 Ubuntu 伺服器上的 MySQL 數據庫。我已經嘗試將 SQL Server 導入和導出嚮導與 MySQL ODBC 驅動程序一起使用,它可以正確訪問兩個數據庫,但是包含類型轉換規範的 xml 文件不存在,而且規範對我來說太有限,無法正確創建它們。有誰知道如何創建類型轉換文件或從哪裡獲得更好的工具來傳輸這些數據?
根據瑪麗安的建議,我通過將 MySQL 伺服器設置為 MS SQL Server 中的連結伺服器,找到了關於在另一個方向進行複制的答案。將 MySQL 設置為連結伺服器後,我可以同時在兩個數據庫上執行 SQL 查詢,這正是解決此問題所需的功能。
我有兩個建議:
我討厭推出商業產品,但有一個49.00 美元的工具可以將 MSSQL 遷移到 MySQL
嘗試 MySQL 的 MSSQL 遷移論壇以獲取更多建議
更新 2011-06-03 18:03 EDT
有一個舊產品於 2010 年 1 月停產,稱為 MySQL 遷移工具包。如果你能抓住它,你就可以使用它。
更新 2011-06-03 18:06 EDT
我找到檔案了!!!這是 MySQL 遷移工具包
更新 2011-06-03 18:11 EDT
更新 2011-06-03 19:08 EDT
更新 2011-06-03 19:30 EDT
這是將 MSSQL 遷移到 MySQL 的免費軟體工具列表。
更新 2011-06-15 17:47 EDT
從 Oracle 獲取關於將Microsoft SQL Server 遷移到 MySQL 的指南(仍為商業版)的白皮書 (PDF )
更新 2012-08-21 01:24 EDT
根據這個 MySQL WebPage,該部分
MySQL Workbench: Database Migration Wizard
聲稱 MySQL Workbench 具有將數據庫對像從 SQL Server 遷移到 MySQL 的能力。