今天下午,Sitefinity应用程序崩溃了。我们的客户疯狂地更新内容以准备即将上线。我们很快决定恢复SQL Azure数据库是解决问题的最快方法。
我在过去的10-20分钟里做过的事情打破了申请。客户端在此期间一直在更新内容。为了避免丢失太多的内容更新,我想我会尝试恢复到10分钟之前,如果这不起作用,请尝试20分钟。
我使用Azure门户从10分钟前恢复到新数据库。这在大约5分钟内完成。我停止了应用程序,重命名了原始数据库_latest,然后将恢复的数据库重命名为原始名称,然后重新启动了应用程序。
不幸的是问题仍然存在,所以我想我会尝试恢复到20分钟前。
问题是,在我重命名数据库之后,所有时间点恢复数据都已消失 - 从原始数据库和恢复数据库中消失!
我尝试将_latest数据库重命名为原始名称,但仍然没有可用的恢复数据!
所以,我想知道在不丢失恢复数据的情况下应该遵循哪个程序来恢复数据库?
答案 0 :(得分:1)
我为此事道歉了。
将来测试此问题的最佳方法是将数据库恢复为其他名称,但将原始名称保留在原始数据库中。
重命名导致在后台运行一些不同的操作以使重命名发生,我知道其中至少有一个会破坏备份链。