首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >从门户恢复已删除的Azure SQL数据库-使用InternalServerError部署失败

从门户恢复已删除的Azure SQL数据库-使用InternalServerError部署失败
EN

Stack Overflow用户
提问于 2019-03-05 04:08:31
回答 1查看 976关注 0票数 2

我正在尝试测试Azure中的一些灾难恢复过程。

我在测试服务器上复制了一个Azure SQL生产数据库的副本,将其删除,并尝试使用SQL server下的"Deleted databases“选项恢复它。恢复已删除的数据库备份时,恢复操作在大约34分钟后失败,出现以下错误:

状态:失败

代码: InternalServerError

消息:处理请求时发生意外错误。跟踪ID:'xxxxxxxxxx‘

截图:

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

导致此问题的原因可能是什么?我使用示例AdventureWorksLT源代码做了同样的测试,它工作得很好,所以它似乎特别适用于我的应用程序的生产数据库。

EN

回答 1

Stack Overflow用户

发布于 2019-03-05 04:21:37

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

代码语言:javascript
复制
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-AzSqlDatabase cmdlet从已删除的数据库备份启动还原。如果未指定-PointInTime参数,则数据库将恢复到删除时间。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54990780

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档