Sql-Server

需要將 SQL Server 遷移到 MySQL

  • October 16, 2019

我在 Windows 伺服器上的 SQL Server 2008 上有一個數據庫,我想將所有數據移動到 Ubuntu 伺服器上的 MySQL 數據庫。我已經嘗試將 SQL Server 導入和導出嚮導與 MySQL ODBC 驅動程序一起使用,它可以正確訪問兩個數據庫,但是包含類型轉換規範的 xml 文件不存在,而且規範對我來說太有限,無法正確創建它們。有誰知道如何創建類型轉換文件或從哪裡獲得更好的工具來傳輸這些數據?

根據瑪麗安的建議,我通過將 MySQL 伺服器設置為 MS SQL Server 中的連結伺服器,找到了關於在另一個方向進行複制的答案。將 MySQL 設置為連結伺服器後,我可以同時在兩個數據庫上執行 SQL 查詢,這正是解決此問題所需的功能。

我有兩個建議:

  1. 我討厭推出商業產品,但有一個49.00 美元的工具可以將 MSSQL 遷移到 MySQL

  2. 嘗試 MySQL 的 MSSQL 遷移論壇以獲取更多建議

更新 2011-06-03 18:03 EDT

有一個舊產品於 2010 年 1 月停產,稱為 MySQL 遷移工具包。如果你能抓住它,你就可以使用它。

更新 2011-06-03 18:06 EDT

我找到檔案了!!!這是 MySQL 遷移工具包

更新 2011-06-03 18:11 EDT

這是MySQL 遷移工具包概述

更新 2011-06-03 19:08 EDT

另一種商業產品(29 美元)

更新 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 的能力。

引用自:https://dba.stackexchange.com/questions/3153