首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >部署到不同服务器的部署组

部署到不同服务器的部署组
EN

Stack Overflow用户
提问于 2021-01-28 14:04:08
回答 1查看 161关注 0票数 0

我是Azure Devops的新手。使用dacpac成功地为Sql数据库创建了CI/CD管道。SQL服务器位于AZ上。作为其中的一部分,我创建了一个部署组,并在服务器A上运行由azure生成的power shell脚本。在创建CD管道时,错误地将服务器B作为目标服务器进行部署。令人惊讶的是,它没有失败,部署是成功的。

我认为每个服务器都应该添加到部署组中。但是如果加上服务器B,我就可以部署了。有人能解释一下幕后。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-01-29 04:05:05

部署到服务器B是成功的,因为服务器B可以从服务器A访问(您可以使用调用-Sqlcmd从服务器A连接到服务器B)。

在服务器A上创建部署组时,还在服务器上安装了管道代理。在CD管道中运行部署组作业时。它将在服务器A上的管道代理上执行,而且由于服务器B可以从服务器A访问,所以部署将是成功的。

为了更好地了解情况。假设您在Azure上创建了一个自托管代理。您可以部署到托管在相同Azure VM上的sql服务器。以及不同机器上的任何其他sql服务器,只要它们可以从安装了自托管代理的机器上访问。

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

https://stackoverflow.com/questions/65938684

复制
相关文章

相似问题

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