2016-02-21 67 views
-2

我的大學項目有一個巨大的.BAK文件(差不多1GB)。我需要將其轉換爲Excel文件。我不知道它是否是MySQL或SQL Server .BAK文件,並且出於某些原因,我無法向人們提供有關它的信息。將Bak轉換成SQL

我需要一個易於執行的免費解決方案。我可以同時使用Linux和Windows。

這個問題是不是重複:

  1. My SQL migration tool不存在了。

  2. 我只能買得起微軟的免費軟件,它是SQL Server 2014 Express(或者也許還有其他的?)。當我在SQL Server Management Studio中2014打開.Bak文件,我得到這個錯誤:

enter image description here

除了上面的錯誤,making any procedure take very long它工作得非常緩慢,迫使我關閉程序。 (我正在使用新的Windows 7不更新,這是另一個問題,但我認爲這是這種奇怪的行爲的原因)

  1. 當我關注this solution表我選擇,我收到 (0 row(s)affected)消息。即使在SQL服務器中加載了任何數據,我也不確定。

回答

3

你不能「開」一個.bak文件在SQL Server Management Studio中 - 你需要恢復備份到SQL Server,以查看它(和恢復會告訴你它是否是一個有效的SQL服務器備份文件)。

轉到Management Studio中的對象資源管理器,找到Databases節點,右鍵單擊並選擇Restore Database

enter image description here

,然後按照嚮導的.bak文件恢復到可用SQL服務器數據庫 - 假設它有效的SQL Server .bak文件!