0

我需要使用 Azure DevOps 自动化 SQL Server DB 部署。我不想给出任何改变声明。我将在存储库中有一个包含表、存储过程、视图和函数的文件夹结构。每个文件夹将只包含创建脚本。除了使用该文件夹结构的 DacPac 部署之外,是否可以使用该文件夹结构或任何其他方式创建 DacPac 文件?

注意:我不想使用 Visual Studio 创建数据库项目。而且我不想直接从 SQL Server Management Studio 创建 DacPac 文件并将其签入源代码控制。而且我无法支付许可证费用。

4

2 回答 2

1

您可以尝试在Azure Data Sudio中使用SQL Database Projects 扩展。它支持 VS SQL 数据库项目并支持从命令行构建:从命令行构建数据库项目

于 2021-02-19T10:52:44.160 回答
0

您描述的是数据库项目。Adacpac是数据库项目的构建输出。不涉及许可证。所有生成dacpac文件的工具都是免费的:

于 2021-02-19T11:03:58.743 回答