建置和發佈專案

Azure Data Studio 和 VS Code SQL 資料庫 Projects 延伸模組中的建置程式可讓您 在 Windows、macOS 和 Linux 環境中建立 dacpac 。 專案可以使用發佈程序部署到本機或雲端環境。

必要條件

建置資料庫專案

在 [ 資料庫專案 ] 檢視中,以滑鼠右鍵按一下資料庫專案的根節點,然後選取 [ 建置 ]。

輸出窗格會自動隨著建置程式的輸出而出現。 成功的建置會以下列訊息結束:

... exited with code: 0

發佈資料庫專案

發佈至現有的 SQL 執行個體

這項功能可在 Azure Data Studio 和 VS Code 中使用,但兩個應用程式之間的介面稍有不同。

成功透過 建置程式 編譯專案之後,資料庫就可以發行至 SQL 實例。 平臺相容性取決於 SQL 專案的目標平臺 ,並包含 SQL Server 和 Azure SQL 選項。

若要發佈資料庫專案,請在 [ 資料庫專案 ] 檢視中,以滑鼠右鍵按一下資料庫專案的根節點,然後選取 [ 發佈 ]。

在出現的 [發行資料庫] 對話方塊中,指定伺服器連線和要建立的資料庫名稱。

發佈 SQL 專案並部署至本機容器

透過建置程序成功編譯專案之後,就可以將資料庫發佈到本機容器中的新 SQL Server 開發執行個體。 若要將資料庫專案發佈至本機容器,請在 [資料庫專案 ] 檢視中,以滑鼠右鍵按一下資料庫專案的根節點,然後選取 [ 發佈 ]。

在以 SQL Server 為目標的專案中,發佈的選項會顯示為:

  • 發佈至現有的 SQL Server
  • 發佈至新的 SQL Server 本機開發容器

在以 Azure SQL 資料庫為目標的專案中,發佈的選項會顯示為:

  • 發佈至現有的 Azure SQL 伺服器
  • 發佈至新的 Azure SQL Server 本機開發容器 (預覽)

若要建立具有開發 SQL 實例的新容器,並將 SQL 專案內容發佈至該容器,請選取 [發佈至容器中的新伺服器] 選項,或 [發佈至新的 Azure SQL Server 本機開發容器 [預覽] 選項。

Screenshot of publish to container dialog in Azure Data Studio.

建立新的容器會公開下列選項:

  • SQL Server 埠號碼:SQL Server 1433 埠轉送至工作站的埠
  • SQL Server 管理員密碼:新執行個體的 sa 密碼
  • SQL Server docker 映像:容器的版本基底

如需 Azure SQL 本機開發容器的詳細資訊,請參閱 Azure SQL 資料庫模擬器

如需容器中 SQL Server 的詳細資訊,請參閱 設定和自訂 SQL Server Docker 容器

下一步