gpt4 book ai didi

azure - 有没有一种简单的方法可以恢复 Azure SQL 中意外删除的记录?

转载 作者:行者123 更新时间:2023-12-02 08:20:07 24 4
gpt4 key购买 nike

我有一个azure sql数据库,我需要恢复几个月前被用户意外删除但现在才注意到的数据(行)。不幸的是,时间点恢复并没有那么早。

似乎没有明确的方法来做到这一点,到目前为止我发现的所有内容都是针对 mssql 实例的,而这不是。

我不是 azure 或 mssql 方面的专家,因此如果可能的话,我希望得到简单的答案。

最佳答案

您可以恢复到另一个(新)数据库的某个时间点,默认备份保留期为 7 天,这有望足以找到丢失的数据。

This blog post带您完成必要的步骤。

根据丢失数据的数量和复杂程度,有几种方法可以恢复数据,例如手动重新创建数据、通过门户中的查询浏览器从恢复的数据库导出以及从恢复的数据库创建脚本。使用 Visual Studio 数据比较、SSMS 等工具导出到本地。

编辑

因此,为了回答您的编辑,根据为 SQL Server 配置的恢复模型,只要您有权访问相关时间的事务日志,就支持时间点恢复,这意味着无论是在实时日志还是在他们的备份。事务日志在备份后会被截断,因此如果您有备份但没有达到您需要的时间,那么遗憾的是您无法访问丢失的数据。 Azure SQL 数据库在完全恢复模式下为您管理并配置了备份。

您可以配置long term retention Azure SQL 中的日志备份以及多天的日志备份,这样,如果您的日志备份回溯得不够远,您至少可以对您配置的任何时间点进行完整备份。

关于azure - 有没有一种简单的方法可以恢复 Azure SQL 中意外删除的记录?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69517930/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com