2013-03-10 40 views
0

如何將MS SQL中的大表導出到MySql表中。請注意,表和一個大。我如何將MS SQL導出到MySql表中?

我嘗試了MySQL的遷移工具包是MySQL工作臺,但我不能確定connectons到SQL服務器

請告訴我上做到這一點的最好方法是什麼?

謝謝:)

+2

出口到文件,從文件導入? – 2013-03-10 18:05:17

+0

@MikeC .:同意。對於像這樣的一次性暴力往往是最好的,而不是製作一個自動化的解決方案。 – 2013-03-10 18:18:54

回答

0

一個做它(如果它真的是大量的數據和大量表)的方法:創建SQL Server中的鏈接服務器,並用它來數據推到MySQL。

This article gives step-by-step instructions to create the linked server.

,然後只需運行鍼對你的表的查詢,像這樣:

INSERT INTO OPENQUERY (<LINKED SERVER>, 'SELECT * FROM MySQL_Table') 
SELECT * FROM dbo.SQL_Table 
+0

我認爲你的答案是我需要的,但我一直試圖一遍又一遍地遵循指令,似乎它不適合我。當我可以從MySql連接到SQL時,如何設置它們有更好的指導?所以我打算將表格從MS SQL服務器移動到MySql – Jaylen 2013-03-11 15:36:46

+0

你有什麼問題? – 2013-03-11 15:51:03