首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用于linux操作系统的azure devops发布管道中的自动化SQL部署任务

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

Stack Overflow用户
提问于 2021-02-22 11:23:38
回答 1查看 311关注 0票数 4

尝试在azure devops发布管道中为SQL部署添加任务,其中DB存在于Linux OS VM中,但在发布管道中未获得任何任务。对于windows sql部署,我们有一个任务(Azure SQL DacpacTask)来添加和执行发布管道,就像我正在寻找用于SQL DB部署的linux OS发布管道任务来执行一样。因此,请让我知道同样的任务细节

谢谢,马德胡。

EN

回答 1

Stack Overflow用户

发布于 2021-02-22 15:48:05

用于linux OS的azure devops发布管道中的

自动化SQL部署任务

正如你所知道的,Azure SQL Dacpac Task目前只支持基于Windows的代理系统的。微软团队正在将其添加到积压工作中,并将考虑在未来添加此支持。

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

使用bash脚本任务的

代码语言:javascript
复制
- Install MS SQL tools on linux agent
- Use bash script task to run script.
- Reference - [Create and run SQL Server Agent jobs on Linux](https://docs.microsoft.com/en-us/sql/linux/sql-server-linux-run-sql-server-agent-job?view=sql-server-2017)

  1. 您可以使用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的引用

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66309662

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档