2017-06-13 17 views
0

我有多年的MySQL工作經驗。我曾經從我的MySql數據庫導出架構和數據爲.sql文件,並將其導入需要的地方。它爲我工作。如何使用SQL Server中的數據導出.sql文件並將其導入到MySQL中?我可以這樣做嗎?

但最近我碰巧從SQLServer中的數據庫中複製數據並將其導入到MySql數據庫中。 爲此,我無法爲數據生成.sql文件,但是無法爲SQLServer的腳本(架構)生成.sql文件。 實現目標的過程是什麼?由於所有的SQL Server,MySQL,Oracle都是遵循標準的RDBMS軟件。那麼它有什麼問題?

+1

* *爲什麼這樣做,當SQL Server已經有了SSIS和嚮導到多個輸入源之間的數據傳輸?無論如何,不​​同的數據庫有不同的功能和不同的數據類型。 –

+0

例如,MySQL需要轉儲,因爲它沒有真正的備份,除非您購買(或編譯)企業版。 SQL Server在所有版本和版本中都有真實的備份。 SQL Server還具有內置的真實複製機制 - 根據計劃將更改複製到訂戶。轉儲既不是複製或備份機制,也不是腳本。 –

+0

一臺服務器能看到另一臺服務器嗎?如果是,您可以將MySQL設置爲鏈接服務器並將數據複製到該服務器。或者,您可以使用SSIS移動數據。這是SSMS中「導出數據」嚮導背後的技術。您可以將嚮導的設置保存爲可以按計劃運行的單獨程序包,也可以使用SQL Server數據工具進行編輯 –

回答

-1

它可能這樣做。

解決方案1:您可以使用phpmyadmin,它具有導出和導入功能。它可以直接使用,也可以複製數據。我在一個大學項目上多次完成了這項工作,對我很好。

解決方案2:你可以參考這裏瞭解更多:Export table data from one SQL Server to another

+0

OP不詢問如何將數據從一個表複製到另一個表 –

+0

問題僅適用於複製。參閱第2段。 –

相關問題