【问题标题】:Automated SQL deployment task in azure devops release pipeline for linux OS用于 Linux 操作系统的 azure devops 发布管道中的自动化 SQL 部署任务
【发布时间】:2021-02-22 03:23:37
【问题描述】:

尝试在 azure devops 发布管道中添加任务以进行 SQL 部署,其中 DB 存在于 Linux OS VM 中,并且在发布管道中未获得任何任务。对于 Windows sql 部署,我们有一个任务(Azure SQL DacpacTask)来添加和执行发布管道,同样我正在寻找 linux OS 发布管道任务以执行 SQL DB 部署。所以请让我知道相同的任务详细信息

谢谢, 马杜。

【问题讨论】:

标签: sql linux azure-devops


【解决方案1】:

用于 Linux 操作系统的 azure devops 发布管道中的自动化 SQL 部署任务

如您所知,Azure SQL Dacpac 任务目前仅支持基于 Windows 的代理系统。 MS 团队正在将此添加到他们的待办事项中,并将考虑在未来添加此支持。

作为解决方法,您可以尝试以下信息:

  1. 使用 bash 脚本任务,

  2. 您可以使用 Azure RG 任务并执行存储过程作为 ARM 模板的一部分
    参考——Copy data from Azure Blob Storage to Azure SQL DB with stored procedure

来自Azure SQL Publish not supported on Linux build agent的参考

【讨论】:

    猜你喜欢
    • 2019-09-28
    • 2022-12-05
    • 2020-07-04
    • 1970-01-01
    • 1970-01-01
    • 2019-10-04
    • 2020-05-11
    • 1970-01-01
    • 2023-01-02
    相关资源
    最近更新 更多