Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/azure/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Azure PowerShell错误:使用Start-AzureSqlDatabaseCopy时引发异常,错误代码:NotFound_Powershell_Azure_Azure Sql Database_Azure Powershell - Fatal编程技术网

Azure PowerShell错误:使用Start-AzureSqlDatabaseCopy时引发异常,错误代码:NotFound

Azure PowerShell错误:使用Start-AzureSqlDatabaseCopy时引发异常,错误代码:NotFound,powershell,azure,azure-sql-database,azure-powershell,Powershell,Azure,Azure Sql Database,Azure Powershell,我试图使用powershell在azure上复制数据库。如上所述,我对powershell使用了“Start-AzureSqlDatabaseCopy”。但它失败了,无法在那里创建数据库副本。我甚至尝试过使用“Remove AzureSqlDatabase”删除一个现有的数据库,发现了同样的问题 我已使用Import AzurePublishSettingsFile成功连接到订阅。通过提供无效服务器验证连接,并引发预期的异常 试图执行如下操作 Start-AzureSqlDatabaseCopy

我试图使用powershell在azure上复制数据库。如上所述,我对powershell使用了“Start-AzureSqlDatabaseCopy”。但它失败了,无法在那里创建数据库副本。我甚至尝试过使用“Remove AzureSqlDatabase”删除一个现有的数据库,发现了同样的问题

我已使用Import AzurePublishSettingsFile成功连接到订阅。通过提供无效服务器验证连接,并引发预期的异常

试图执行如下操作

Start-AzureSqlDatabaseCopy-ServerName$SourceServerName-DatabaseName$SourceDatabaseName-PartnerServer$TargetServerName-PartnerDatabase$TargetDatabaseName

抛出以下异常

Start-AzureSqlDatabaseCopy:不存在。错误代码:在s\Scripts\CreateCIDatabase.ps1:36字符:6+开始AzureSqlDatabaseCopy-ServerName$SourceServerName-DatabaseName$Sou…+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~CategoryInfo:InvalidOperation:(:)[Start-AzureSqlDatabaseCopy],CommunicationException+FullyQualifiedErrorId:Microsoft.WindowsAzure.Commands.SqlDatabase.Database.Cmdlet.StartAzureSqlDatabaseCopy

如果有人能在这个问题上帮助我,我将不胜感激

类似问题也已发布

与此类似,您似乎没有将当前订阅正确设置为数据库所在的订阅。尝试执行以下操作

1) 将订阅设置为数据库所在的订阅

Set-AzureSubscription -SubscriptionName <Your Subscription Name>
3) 使用DBCopy cmdlet启动您的副本

Start-AzureSqlDatabaseCopy -ServerName <SourceServer> -DatabaseName <SourceDatabaseName> -PartnerServer <TargetServerName> -PartnerDatabase <TargetDatabaseName>
Start AzureSqlDatabaseCopy-ServerName-DatabaseName-PartnerServer-PartnerDatabase

希望这有帮助

看看链接的帖子,这似乎已经解决了。你能把这篇文章标为已答复吗?谢谢
Start-AzureSqlDatabaseCopy -ServerName <SourceServer> -DatabaseName <SourceDatabaseName> -PartnerServer <TargetServerName> -PartnerDatabase <TargetDatabaseName>