找不到资源组 'xyz' 下的资源 'Microsoft.Sql/servers/server/databases/ABC'

The Resource 'Microsoft.Sql/servers/server/databases/ABC' under resource group 'xyz' was not found

虽然使用 AZ CLI 在本地复制生产数据库,但已成功复制。但是,当我将它集成到 Azure DevOps 中时,出现错误:未找到资源组 'xyz' 下的资源 'Microsoft.Sql/servers/mi-tools/databases/ABC'。

这是我需要在管道中执行的代码。

az sql db copy --subscription $(SubscriptionName) --dest-server $(ServerName) --name $(ProductionDatabaseName) --dest-name $(CopyDatabaseName) --resource-group $(ResourceGroupName) --server $(ServerName) -f Gen5 -c 4 --compute-model Serverless

通过 Azure DevOps 管道删除数据库时,需要一些时间才能删除。我的下一行复制了数据库所以它会立即执行并且数据库没有完全删除。

您必须在 Azure DeOps 中分两步完成。