借助 Azure DevOps,促进 Azure SQL 数据库从开发环境到生产环境的更改

问题描述 投票:0回答:1

我有两个 Azure SQL 数据库,一个在开发环境中,另一个在生产环境中。我想在 Azure DevOps 的帮助下通过设置存储库和 CI/CD 流程来促进从 Dev 环境到 Prod 环境的更改。

我没有任何本地数据库,我只想将我的更改从 Azure Dev env 升级到 Prod env。

我已经阅读了很多文档,但所有内容都链接到本地数据库。

如果可能的话,有人可以通过屏幕截图逐步指导我进行设置吗?

谢谢您!

git azure azure-devops version-control azure-sql-database
1个回答
0
投票

文档介绍了用于 Azure SQL 数据库部署的多项管道任务。

  • 要将 DACPAC 部署到 Azure SQL 数据库,您可以使用

    SqlAzureDacpacDeployment@1
    任务。

    部署数据库的最简单方法是创建数据层包或 DACPAC。 DACPAC 可用于打包和部署架构更改和数据。

  • 对于更多 SQL 操作,您可以考虑调用 SqlPackage.exe 工具,在其中的许多操作中,您可以从实时 SQL 服务器或 Microsfot Azure SQL 数据库中提取数据库 sanpshot .dacpac 文件。请注意,作为运行此工具的先决条件,您必须使用自托管代理并在代理上安装该工具。

还建议检查您在自动化过程中可能遇到的具体问题并将其分离到不同的线程中以供进一步讨论。避免在一个主题下进行过于广泛的调查也很有帮助。

希望这些信息能够满足您的期望。

© www.soinside.com 2019 - 2024. All rights reserved.