首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何确定数据库还原文件是否应该基于回溯还原到数据库?

问如何确定数据库还原文件是否应该基于回溯还原到数据库?
EN

Database Administration用户
提问于 2011-12-29 13:26:53
回答 1查看 75关注 0票数 1

我有一个生产数据库,它每小时备份一次,每夜备份一次。在我们的备份机器上,我们有差别化备份和完全备份,这是在作业中定期恢复的。但是,我只需要在备份有效的情况下恢复备份文件(这意味着此备份比当前的数据库备份版本更新)。有什么办法可以做到这一点吗?

这是我们目前的解决方案,直到我们能够实现镜像。

所有的帮助都非常感谢!

EN

回答 1

Database Administration用户

回答已采纳

发布于 2011-12-29 13:59:20

有包含还原历史记录的msdb表:

代码语言:javascript
复制
select  * 
from    msdb.dbo.restorehistory rh

对于数据库,可以查找上次还原的日期。如果可以确定传入还原的日期(通常恢复日期是文件名的一部分),则可以比较这两个日期。

虽然这样可以防止用旧版本来覆盖更新的恢复,但这并不理想。备份日期和还原日期之间可能存在差异,而在备份日期和还原日期之间出现的较新的还原将被忽略。

如果您知道上一次恢复来自的文件名,但是我在msdb表中找不到这些信息,您可以对此进行改进。

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

https://dba.stackexchange.com/questions/9912

复制
相关文章

相似问题

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