本教學課程概述如何將您的 SQL Server Data Tools (SSDT) 資料庫專案與原始檔控制整合。 原始檔控制整合是在 Azure Synapse Analytics 中為專用 SQL 集區資源建置持續整合和部署管線的第一個步驟。
開始之前
- 註冊 Azure DevOps 組織
- 完成建立和連線教學課程
- 安裝 Visual Studio 2019
設定及連線至 Azure DevOps
在您的 Azure DevOps 組織中,建立可透過 Azure Repos 存放庫裝載 SSDT 資料庫專案的專案。

選取管理連線以開啟 Visual Studio 並連線到步驟一中的 Azure DevOps 組織和專案。

若要連線到您的專案,請選取 [管理連線],然後選取 [連線到專案]。

尋找您在步驟一中建立的專案,選取 [連線]。

將您的 Azure DevOps 存放庫從您的專案複製到本機電腦。

如需使用 Visual Studio 連線專案的詳細資訊,請參閱連線至 Team Explorer 中的專案。 如需使用 Visual Studio 複製存放庫的指導,請參閱複製現有的 Git 存放庫一文。
建立及連結您的專案
在 Visual Studio 中,建立新的 SQL Server 資料庫專案,並在複製到本機的存放庫中包含目錄和本機 Git 存放庫。

以滑鼠右鍵按一下空白的 sqlproject,並將資料倉儲匯入資料庫專案中。

在 Visual Studio 的 Team Explorer 中,將您的變更認可至本機 Git 存放庫。

現在您已在複製的存放庫中將變更認可到本機,接著請同步您的變更並將變更推送至 Azure DevOps 專案中的 Azure Repos 存放庫。


驗證
從 Visual Studio SQL Server Data Tools (SSDT) 中更新資料庫專案中的資料表欄,以確認變更是否已推送至您的 Azure Repos。

認可變更並將變更從本機存放庫推送至 Azure Repo。

確認變更已推送至您的 Azure Repos 存放庫。

(選用) 使用 [結構描述比較],並使用 SSDT 更新目標專用 SQL 集區的變更,以確保 Azure Repos 存放庫和本機存放庫中的物件定義會反映您的專用 SQL 集區。