建置和發佈專案

SQL Database 專案延伸模組中的組建程式 (preview) 適用于 Azure Data Studio 和 VS Code 允許在 Windows、macOS 和 Linux 環境中建立 dacpac 。 專案可以使用發佈程序部署到本機或雲端環境。

必要條件

建置資料庫專案

在 [ 專案 ] viewlet 中,以滑鼠右鍵按一下 .sqlproj 根節點,然後選取 [ 建立]。

輸出窗格將自動出現,並顯示來自建置程序的輸出。 成功的建置將會結束,並顯示下列訊息:

... exited with code: 0

發佈資料庫專案

發行至現有的 SQL 實例

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

成功透過組建程式編譯專案之後,就可以將資料庫發行至 SQL Server 實例。 若要發行資料庫專案,請在 [ 專案 ] viewlet 中,以滑鼠右鍵按一下 .sqlproj 根節點,然後選取 [ 發行]。

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

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

這項功能目前僅適用于 VS Code。

成功透過組建程式編譯專案之後,就可以將資料庫發行至本機容器中 SQL Server 的新開發實例。 若要將資料庫專案發行至本機容器,請在 [ 專案 ] viewlet 中,以滑鼠右鍵按一下 .sqlproj 根節點,然後選取 [ 發行]。

在 VS Code 中,publish 的選項會顯示為:

  • 發行至現有的伺服器
  • 在容器中發佈至新的伺服器

若要使用開發 SQL 實例來建立新的容器,並將 SQL 專案內容發佈至該容器,請選取 [發佈到容器中的新伺服器] 選項。

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

  • SQL Server 埠號碼: SQL 伺服器的1433埠將轉送到您工作站的埠
  • SQL Server 管理員密碼:新實例的 sa 密碼
  • SQL Server docker 映射:容器的版本基底

下一步