【发布时间】:2020-02-09 00:28:28
【问题描述】:
我正在尝试使用 PSCmdlet New-AzSqlDatabaseCopy 克隆 Azure SQL 数据库(在被告知 Restore-AzSqlDatabase 不允许我进行跨服务器复制之后)。我的命令如下:
New-AzSqlDatabaseCopy -ServerName $SourceDatabase.ServerName `
-ResourceGroupName $SourceDatabase.ResourceGroupName `
-DatabaseName $SourceDatabase.DatabaseName `
-ServiceObjectiveName $SourceDatabase.CurrentServiceObjectiveName `
-CopyServerName $TargetServerName `
-CopyResourceGroupName $TargetResourceGroupName `
-CopyDatabaseName $TargetDBName `
-ElasticPoolName $ElasticPoolName`
-ErrorAction stop
源数据库与目标数据库位于不同的服务器和资源组中,并且与目标数据库位于不同的弹性池中。
我已经检查并仔细检查了所有参数以确保它们正确,并且我使用 -whatif 运行它并且一切看起来都很好(除了创建日期是 1/1/0001 但我不是超级还在担心)
但是,当我运行命令时,我得到New-AzSqlDatabaseCopy : Long running operation failed with status 'Failed'. Additional Info:'The sku 'ElasticPool' specified is invalid.' 任何输入将不胜感激
【问题讨论】:
-
能否详细描述您的问题?是要复制一个数据库到不同的sql server,不同的弹性池吗?
-
根据错误,可能是因为您在参数中指定的弹性池名称无效。感谢您提供有关您尝试实现的目标的更多详细信息
标签: azure azure-sql-database azure-powershell