从Portal恢复已删除的Azure SQL数据库 - 使用InternalServerError进行部署失败

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (1)
  • 关注 (0)
  • 查看 (36)

我试图在Azure中测试一些灾难恢复过程。

我在测试服务器上获取了生产Azure SQL数据库的副本,将其删除,并尝试使用SQL Server下的“已删除数据库”选项进行还原。恢复已删除的数据库备份时,约34分钟后失败:

状态:失败 代码:InternalServerError 消息:处理请求时发生意外错误。追踪ID:'xxxxxxxxxx'

截图:

我现在尝试了两次没有成功。这是令人担忧的,因为我不确定尝试在同一场景中恢复生产数据库时会出现同样的问题。

什么可能导致这个问题?我使用Sample AdventureWorksLT源进行了相同的测试,它运行得很好,所以它似乎与我的应用程序的生产数据库有关。

提问于
用户回答回答于

尝试使用PowerShell而不是门户。此外,“冲突”状态建议您恢复与正在运行的数据库同名的对象,尝试将_restored添加到已恢复数据库的名称。

PS C:\>$DeletedDatabase = Get-AzSqlDeletedDatabaseBackup -ResourceGroupName "ResourceGroup01" -ServerName "Server01" -DatabaseName "Database01"
PS C:\> Restore-AzSqlDatabase -FromDeletedDatabaseBackup -DeletionDate $DeletedDatabase.DeletionDate -ResourceGroupName $DeletedDatabase.ResourceGroupName -ServerName $DeletedDatabase.ServerName -TargetDatabaseName "RestoredDatabase" -ResourceId $DeletedDatabase.ResourceID -Edition "Standard" -ServiceObjectiveName "S2" -PointInTime UTCDateTime

第一个命令获取要使用的还原数据库备份Get-AzSqlDeletedDatabaseBackup。第二个命令使用Restore-AzSqlDatabasecmdlet 从已删除的数据库备份开始还原。如果-PointInTime未指定参数,则数据库将恢复到删除时间。

热门问答

急急急!!核验图片验证码填写到接入备案企业侧备案系统中,在哪操作啊?

无聊至极互联网重度用户
推荐
你反馈的上海备案的APP核验验证码吗?如果是的话,提交订单的时候直接写验证码就可以的。 在补充材料的下面 image.png ... 展开详请

存储桶和项目概念?

Hyman.W

腾讯云 · 高级产品经理 (已认证)

推荐
一个存储桶对应多个项目的管理方式,可以使用 “标签” 来管理, 在创建存储桶或者修改存储桶配置的页面可以添加。 参考: 1,存储桶标签使用 https://cloud.tencent.com/document/product/436/34830 2,如果需要通过外部系统来管理...... 展开详请

智能钛能处理大数据文件吗?我有30G的数据存储在本地电脑硬盘上?

腾讯智能钛AI开发者

腾讯云 · 智能钛产品团队 (已认证)

腾讯智能钛产品团队官方运营账号。分享产品最新动态,第一时间解答用户疑问。
推荐

硬盘可以升级吗?

最爱开车啦互联网的敏感者
推荐

可以升级,小微活动中没有云硬盘的的,后续可以用同帐号在官网购买和服务器同地域同地区的云硬盘挂载到服务器上使用。

云硬盘挂载初始化方法 可参考 https://cloud.tencent.com/document/product/362/6735

云通信 70402 错误?

推荐已采纳

参数非法,请检查必填字段是否填充,或者字段的填充是否满足协议要求。

您好,可参考此文档:https://cloud.tencent.com/document/product/269/1671

录音识别sdk的录音文件如何保存?

Richel码农
推荐

1.实时语音sdk内置录音器采集音频暂不支持保存语音数据,如需要保存语音数据建议上层自行采集音频数据。

2.实时语音识别sdk不支持暂停&继续操作,停止识别后重新调用start即开始识别。

所属标签

扫码关注云+社区

领取腾讯云代金券