【发布时间】:2020-05-16 12:33:00
【问题描述】:
我正在开发 Azure SQL 数据库,并在 Azure Devops 中使用 Git。
现在,我将架构转储到文本文件中,并将其置于版本控制之下。
但是,是否有一种内置方法可以将所有架构更改置于版本控制之下?
【问题讨论】:
-
您可以使用 Visual Studio 数据库项目 (SSDT)。除了版本控制集成之外,SSDT 还包括许多您可能会觉得有用的工具,例如模式比较,并可用于对现有数据库进行逆向工程。
-
正如 Dan 提到的,您可以使用 SSDT 并将 SSDT 项目连接到 azure 管道,该管道会将项目编译为 daq-pac。然后可以将其设置为针对管道中的数据库自动运行,这意味着您的数据库将始终与您的主分支保持同步
标签: sql-server git azure-devops azure-sql-database