2013-03-23 170 views
3

我的服務器上有幾個數據庫,我想導出到我的筆記本電腦,以便在離線時在路上進行開發。將SQL Server Express數據庫導出到.SDF文件(本地數據庫)

我有一個SQL Server 2008數據庫,我想導出到.SDF(本地DB文件)。似乎有很多從.SDF到T-SQL的信息,但是沒有其他的方式會發生。

我嘗試導出架構和數據作爲SQL腳本,然後在Visual Studio的.SDF連接中將其作爲查詢運行,但沒有任何create語句被支持。

這一定是常見的任務,我怎麼能找不到解決方案呢?

我安裝了SSMS 2012。

+0

如果您的筆記本電腦上安裝了SSMS 2012,爲什麼不直接卸下數據庫並將其文件複製到筆記本電腦上?或者執行備份/恢復?爲什麼要去當地的數據庫? – 2013-03-23 17:50:13

+0

很好的問題。主要是,我在我的筆記本電腦上的虛擬機上運行Windows,並且我試圖儘可能保持VB,因此如果不全面安裝SQL Server Express將是最好的。 – sheamus 2013-03-23 18:06:34

+2

澄清。 SDF是SQL Server Compact的文件格式。 SQL Server Express LocalDB使用MDF文件格式,與所有SQL Server版本(Compact除外)相同。如果你想爲SQL Server開發,那麼你應該考慮在你的開發環境中簡單地使用LocalDB。 – 2013-03-23 18:16:27

回答

1

HereHere是應該完成這項工作的一些工具。

+0

我已經下載了你列出的第二個,但它只適用於其他方式:sdf - > SQL。我已經遇到過的第一個鏈接,但它似乎已經過時了,但我確實根據您提到的解決方案找到了這個鏈接:https://github.com/pmiossec/SQL2SQLCompact – sheamus 2013-03-25 00:29:59

相關問題