共用方式為


HOW TO:建置資料庫專案來產生已編譯的結構描述 (.dbschema) 檔案

您在變更「資料庫專案」(Database Project) 之後,必須準備建置指令碼來建立或更新「目標」(Target)。 您可以在專案屬性中進行建置設定,以便將新的或現有的資料庫指定為目標。 當您進行這些設定之後,可以建置資料庫專案,如此會將任何預先部署與後置部署指令碼與資料庫專案中的物件定義組合在一起。 在您將資料庫建置指令碼準備好之後,可以將它部署到目標資料庫伺服器。

您可以準備建置指令碼來建立資料庫,而不需擁有目標資料庫或伺服器的權限,因為您不必存取資料庫,也可以建置新部署的資料庫專案。 若要準備更新指令碼,您必須具備適當的權限來存取伺服器、資料庫和目標中的「資料庫物件」(Database Object)。

若要在 Visual Studio 中準備資料庫建置指令碼

  1. 在 [方案總管] 中,按一下您要準備建置指令碼之資料庫專案的節點。

  2. 按一下 [建置] 功能表上的 [建置 DatabaseProject]。

    物件定義指令碼及預先部署和後置部署指令碼會組合在一起。

若要從命令列準備資料庫建置指令碼

  1. 開啟 [Visual Studio 命令提示字元] 視窗,並找出專案目錄。

    注意事項注意事項

    若要開啟 [Visual Studio 命令提示字元],請開啟 [開始] 功能表,然後依序按一下 [所有程式]、[Microsoft Visual Studio 2010]、[Visual Studio Tools] 和 [Visual Studio 命令提示字元 (2010)]。

    根據預設,專案會建立在 My Documents/Visual Studio 2010/Projects。

  2. 在命令提示字元中,輸入下列命令列來產生建置指令碼,其中 DatabaseProject 是專案的名稱:

    MSBuild /t:Build Path\DatabaseProject.dbproj

    注意事項注意事項

    MSBuild.exe 必須位於 PATH 環境變數所指定的路徑上。 如需產生建置指令碼之命令列語法的詳細資訊,請參閱資料庫建置與部署概觀

    資料庫專案中的物件定義與預先部署及部署後指令碼會組合在一起。 會出現類似以下的結果:

    ------ 已開始建置: 專案: ProjectName, 組態: Debug Any CPU ------

    驗證專案狀態。

    完成驗證專案狀態。

    ProjectName -> ProjectDrive:\Documents and Settings\UserName\My Documents\Visual Studio 2008\Projects\SolutionName\ProjectName\sql\ProjectName.dbschema

    ========== 組建: 1 成功或最新狀態、0 失敗、0 略過 ==========

請參閱

工作

HOW TO:將變更部署到新的或現有的資料庫

逐步解說:建立及部署新版本控制的資料庫

逐步解說:將變更部署到現有的版本控制資料庫

概念

資料庫建置與部署概觀

資料庫專案設定概觀

建置和部署資料庫到隔離的開發環境

建置和部署資料庫到開發用或實際執行環境