首页 > 解决方案 > SQL Server 需要从 azure 管道中的不同 azure 服务连接访问

问题描述

我有 2 个资源组

我正在 RG 2 管道中创建一个 SQL Server 用户(用户将是应用程序服务,对象 ID),其中 SQL Server 仅在 RG 1 中。两个管道的 Azure 服务连接不同,因此其他服务连接无法找到 SQL Server,因为 SQL Server 在 RG1 中可用,而管道在 RG2 中。

在那种情况下,我们如何连接?感谢您的解决方案。

标签: azure-devopsresources

解决方案


通常,可以将一个用户添加到多个资源组中。

如果用户仅在两个资源组之一中,在您的情况下,您可以像这样尝试:

  1. 在Azure DevOps的项目设置中,创建 2 个服务连接。
  • 要求其中的用户RG1RG1.
  • 要求其中的用户RG2RG2.
  1. 在您的管道中,设置一个步骤以RG1使用RG1.

  2. 在管道中设置另一个步骤以RG2使用服务连接进行连接RG2

这样,您可以访问同一管道中的两个资源组。


推荐阅读