你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
Tip
Microsoft Fabric Data Warehouse是数据湖基础上的企业规模关系仓库,具有未来就绪的体系结构、内置 AI 和新功能。 如果不熟悉数据仓库,请从Fabric Data Warehouse开始。 现有的指定 SQL 池工作负荷可以升级到 Fabric,以跨数据科学、实时分析和报告访问新功能。
本教程概述了如何将 SQL Server Data Tools (SSDT) 数据库项目与源代码管理集成。 源代码管理集成是使用 Azure Synapse Analytics 中的专用 SQL 池资源生成持续集成和部署管道的第一步。
在您开始之前
设置并连接到Azure DevOps
在Azure DevOps组织中,创建一个项目,该项目将通过Azure Repos存储库托管 SSDT 数据库项目。
打开Visual Studio并通过选择 Manage Connection,从第一步连接到Azure DevOps组织和项目。
通过选择管理连接,然后选择连接到项目,即可连接到您的项目。
找到在步骤 1 中创建的项目,选择 “连接”。
将Azure DevOps存储库从项目克隆到本地计算机。
有关使用 Visual Studio 连接项目的详细信息,请参阅在团队资源管理器中连接到项目。 有关使用 Visual Studio 克隆存储库的指导,请查看克隆现有 Git 存储库一文。
创建和连接项目
在 Visual Studio 中,在本地克隆的存储库中使用目录和本地 Git 存储库创建一个新的 SQL Server 数据库项目。
右键单击空的 sqlproject 并将数据仓库导入数据库项目。
在Visual Studio的团队资源管理器中,将更改提交到本地 Git 存储库。
在您将更改提交到克隆的存储库后,请在您的 Azure DevOps 项目中同步并推送这些更改到 Azure Repos 存储库。
验证
通过使用 Visual Studio SQL Server Data Tools (SSDT) 更新数据库项目中的某个表列,验证更改是否已被推送到您的 Azure Repos。
将更改从本地存储库提交并推送到Azure存储库。
验证更改是否已推送到Azure Repos存储库中。
(optional)使用架构比较并使用 SSDT 更新目标专用 SQL 池的更改,以确保Azure Repos存储库中的对象定义和本地存储库反映专用 SQL 池。