2011-01-14 99 views
0

我正在使用Visual Studio數據庫項目,我從數據庫服務器導入了現有的數據庫模式,將我的數據庫項目設置爲沙箱,以便任何人改變它,它應該在本地完成提交給數據庫服務器。因爲我們的項目需要有一些表(Master和Initialize)的數據,所以我使用創建了數據數據生成計劃(使用順序數據綁定生成器)在TFS 2008中創建Visual Studio數據庫項目

我能夠以數據庫部署到另一個系統或P.C.實現這個爲好,現在,我已經下項目屬性改變部署標籤的連接字符串。

成功部署後,我才知道只有數據庫已經創建,但數據庫生成還沒有運行,我想出了這是因爲我爲數據生成計劃中的每個表提供的連接字符串(由於Sequential Datbound Generator) 。

現在有什麼辦法可以在Sequential Databound Generator的一個公共位置更改連接字符串,因爲我有近42個表格,並且爲了插入數據,我需要更改連接字符串。

在此先感謝

回答

0

雖然我是新來的TFS此DB凸出,爲了部署過程中插入數據,你需要在添加一些腳本Script.PostDeployment.sql腳本文件夾中,我們的情況下,我們有超過42個表插入數據,而不是提我已經使用SQLCMD所有INSERT命令的腳本,你有需要提及這對於各種表的INSERT查詢.SQL文件,例如

:SETVAR tablevar TempMasterDataFile 

:r "D:\SandBox\CreateNewDB\MasterData.sql" 

GO 

期間部署上述曲ery將與SQLCMD實用程序一起附加。

相關問題