2013-04-15 63 views
2

我有一個數據庫,我想變成一個Visual Studio 2012 SQL數據庫項目。我試過使用「導入 - >數據層應用程序(* .dacpac)...」 - 我沒有得到任何錯誤,但沒有數據被導入(並且沒有包含數據的選項)。我可以將BACPAC數據導入數據庫項目嗎?

如何在BACPAC導入中包含數據?

回答

0

我不認爲你能夠以這種方式包含數據。 bacpac格式是使用模式+數據爲您的目標數據庫播種。當您使用普通的SQL數據庫項目時,您需要使用前置和後置處理腳本來處理數據操作。如果您想要將大量數據加載到新數據庫中,那麼最好將其存儲在項目之外,並在只在創建新數據庫之後運行的腳本中調用該填充。

如果您試圖爲初始加載生成數據,可以使用多種好工具。 VS 2010數據庫項目有一個數據比較選項,您可以使用它比較已填充的數據庫和新的數據庫。紅門有SQL數據比較。我認爲Mladen Prajic的SSMS Toolspack還增加了「生成數據」命令。

相關問題