2011-11-04 214 views
1

在Visual Studio 2010中,可以爲您的項目創建「部署包」。對於Web應用程序,您可以右鍵單擊該項目,然後選擇「構建部署包」Visual Studio 2010數據庫項目部署

但對於「數據庫項目」,沒有「構建部署包」選項。有「構建」和「部署」。當您檢查數據庫項目的屬性時,可以在「部署」選項卡下創建部署腳本。這應該會生成一個create-database.sql腳本,其他團隊中的某些DBA可以運行和部署數據庫(與將Web應用程序的部署程序包導入IIS的IT人員同義)

但是當我構建我的解決方案,包括數據庫項目,我沒有在任何地方看到create-database.sql腳本?這裏發生了什麼?爲什麼數據庫部署與Web應用程序部署不同?

應該是什麼部署過程?

+1

...因爲數據庫與網站不一樣,因爲dbas與其他人不一樣。 –

+0

好的,那麼這裏的部署過程是什麼? – Didaxis

回答

3

構建解決方案時不會創建部署腳本。您需要從構建菜單中選擇「部署」,然後根據您的項目設置創建腳本。

+0

但是不會將數據庫部署到數據庫服務器?如果你有一個獨立的團隊來處理部署,那麼呢?他們如何融入這個過程? – Didaxis

+0

不,您可以設置部署操作以生成腳本,或者生成腳本並將其部署到目標服務器。如果您只是生成腳本,則可以將其發送給DBA進行審閱和部署。 –

+0

ahhhhh,那就是我想念的! 「部署」操作與是否指定「生成腳本」或「生成腳本和部署」相關。措辭令我困惑!真棒!謝謝 – Didaxis

相關問題