【发布时间】:2015-12-17 05:17:47
【问题描述】:
我们试图将数据库从一个资源组移动到另一个资源组。不幸的是,我们在尝试移动数据库时收到以下错误消息:
Move-AzureRmResource : ResourceNotTopLevel : Identifier '' 不是顶级 资源。 在行:1 字符:1 + 移动-AzureRmResource -DestinationResourceGroupName -ResourceId /subscrip ... + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + CategoryInfo : CloseError: (:) [Move-AzureRmResource], ErrorResponseMessageException + FullyQualifiedErrorId : ResourceNotTopLevel,Microsoft.Azure.Commands.ResourceManager.Cmdlets.Implementation.Move AzureResourceCommand
请看下面我们用来移动数据库的命令,
$resource = Get-AzureRmResource -ResourceName Name -ResourceGroupName oldRG
Move-AzureRmResource -DestinationResourceGroupName NewRG -ResourceId $resource.ResourceId
您能否告诉我们如何将数据库移动到另一个资源组?
【问题讨论】:
-
您是否只需将一个资源(即数据库)从一个资源组移动到另一个资源组?您期望 PowerShell 或 C# 中的解决方案吗?
-
请通过这个链接,它会帮助你(azure.microsoft.com/en-in/documentation/articles/…)
-
@juvchan 我必须将一个数据库从一个资源组移动到另一个。
-
@NeerajSharma 我遵循了同一个文档,并成功移动了其他资源,如 webapp、云服务等。我只面临 sql 数据库的问题
标签: azure azure-sql-database azure-powershell azure-resource-manager