0

我在 Azure VM 中安装了 Azure DevOps Server 2020.0.1,然后将其配置为与后端 SQL Azure 数据库连接,我按照 Azure DevOps 文档 将 Azure SQL Database 与 Azure DevOps Server 一起使用,但是失败并显示以下消息。我之前对 Azure DevOps Server 2020 版本做过类似的事情,它成功了。所以不确定是不是新版本的问题

[Info   @16:41:55.887] +-+-+-+-+-| Running General: Verifying that all the inputs are valid and there are no violations |+-+-+-+-+-
[Info   @16:41:55.902] 
[Info   @16:41:55.903] +-+-+-+-+-| Verifying that all the inputs are valid and there are no violations |+-+-+-+-+-
[Info   @16:41:55.903] Starting Node: VINPUTS
[Info   @16:41:55.903] NodePath : VINPUTS
[Info   @16:41:55.905] Node returned: Error
[Error  @16:41:55.905] UseExistingEmptyCollectionDatabase must be set to true when creating a collection using a Managed Service Identity to authenticate with SQL.
[Info   @16:41:55.905] Completed General: Error
[Info   @16:41:55.905] -----------------------------------------------------
4

2 回答 2

0

根据错误信息,我们建议您检查您的 ini 文件,并尝试设置 UseExistingEmptyCollectionDatabase=true。您可以参考此文档:创建 ini 文件

于 2021-04-09T02:48:41.267 回答
0

看来我找到了根本原因,Azure DevOps 2020.0.1 ISO 存在问题。在此版本中,配置 Azure DevOps 时禁用“新部署-Azure”选项!所以我们根本不能选择使用 Azure SQL。就我而言,我只是选择了'New deployment -Basic',然后遇到上述错误!

我在另一台机器上安装了 Azure DevOps server 2020.1 RC1,并且可以选择“新部署-Azure”选项,并且可以正常工作!

也许产品团队也可以看看。在此处输入图像描述

于 2021-04-12T14:39:36.117 回答