2011-06-11 115 views
2

我不熟悉這些文件.MDF & .LDF。我想轉換爲MySQL格式或.CSV如何將文件.mdf&.ldf轉換爲mysql格式

讓我知道該怎麼做。任何工具或腳本都可以將其轉換。

+0

查看記事本中的文件,它們可能已經處於可以使用的格式。 – 472084 2011-06-11 11:25:23

回答

2

它們都是SQL Server文件。 MDF是一個數據庫文件,而LDF是一個事務日誌文件。

從中提取數據的方法是將它們附加到SQL Server實例。如果數據庫文件小於5GB,則可以將其附加到free edition。如果沒有,你需要一個真正的SQL Server版本。

SQL Server的版本必須與您從中獲得MDF文件的版本相匹配。有時,較新的服務器版本可以讀取較舊的MDF,但不要指望它。

附加數據庫後,可以通過多種方式生成CSV文件。一個簡單的方法就是從SQL Server Management Studio中「將結果另存爲」。

+0

謝謝Andomar。讓我先下載免費版。希望與當前MDF文件具有相同的版本。萬分感謝您的信息。 – normala 2011-06-11 11:40:50

+0

嗯..當前MDF文件從MSSQL 2000.所以我需要SQL v。2000來轉換它? – normala 2011-06-11 11:54:58

+0

@normala:是的 - 2005年可以工作,但2000年是最好的。 [2000年的免費版本被稱爲MSDE。](http://www.microsoft.com/downloads/en/details.aspx?FamilyID=413744d1-a0bc-479f-bafa-e4b278eb9147) – Andomar 2011-06-11 12:19:25

2

你不

你必須attach他們到SQL Server實例,然後使用的Wizards的。或從MySQL實例導入 -

+0

感謝gbn的信息。 – normala 2011-06-11 11:46:48