2011-04-22 156 views
2

I最近收到一個包含SQL數據庫的DAT文件,我想將數據庫恢復到我的服務器以用於測試目的,我嘗試使用Task-> Restore-> Database添加它,但是它在瀏覽DAT文件時沒有出現爲有效的文件,那麼如果我選擇它與「所有文件」選項,它會告訴我,文件格式無效。有誰知道如何將這些文件加載​​到SQL Server 2008中?將DAT文件導入到Sql Server 2008中

感謝

+2

如果文件不是太大,請嘗試打開它以顯示文件的預覽。它可以是.dat文件中的任何內容。 也許它使用的是CSV格式,您可以使用批量插入插入數據。 – 2011-04-22 16:58:41

+0

我試過了,但它不是人類可讀的 – 2011-04-22 17:03:12

+1

您的.dat是否來自sql server數據庫?它是相同的版本?也許有從早期版本的SQL Server遷移工具? – 2011-04-22 17:09:26

回答

1

其實this是問題。 DAT是一個正常的.Bak,但文件從FTP服務器上傳\下載時變得損壞...奇怪的

問候!

1

只是有這個確切的錯誤,發現一個更簡單的修復。

將擴展名從.dat更改爲.txt,然後通過內置於SQL Server中的導入嚮導或通過SSIS導入文件。根據我的理解,鏈接中的解決方案只適用於.bak文件。