假设我早上10点完整备份一次数据库,中午12点删除了数据库内部分文件,晚上20点又进行了一次差异备份。如果我先还原了完整备份,数据库回到早上10点钟时的状况,再还原20点的差异备份。我查过:差异备份是备份从上一次完整备份以来数据库所做的修改。这个“做的修改”包括不包括12点删除文件这个动作?还原差异备份以后12点删除的文件是被恢复还是不被恢复?百度关于差异备份的定义:差量备份会备份自从上次完全备份后被修改过的文件。它不将文件标记为已经备份(换句话说,没有清除存档属性)。
百度关于完全备份的定义:在备份过程中,任何现有的标记都被清除,每个文件都被标记为已备份,换言之,清除存档属性。如果按照这个定义,差异备份将只备份没有清除存档属性的文件,如果在完全备份和差异备份之间删除了一些文件,这些文件因为已经没有了,就不存在有没有存档属性的问题了,这个时候先还原完全备份,再把差异备份覆盖在完全备份上,那删除的那些文件是否有被还原?
解决方案 »
- SQL加积分问题
- SELECT A.OrderId FROM tb_FuturesOrder A
- SQL查询语句错误
- 请问SQL语句,DISTINCT查询
- 根据记录多少进行筛选,请教一条sql语句。
- sql server 小问题(在线等待)
- 我做了一个很大的视图(外联接了许多表),但速度太慢,在SQL-server中如何优化
- 可以把局域网中的已启动的sql server的机器名字列出来
- 请教用ASP执行存储过程为什么出错?请大家帮忙解决!谢谢!代码如下:
- 急死小妹我了有谁知道ACCESS中怎样建立子表呀?
- ADO控件 ACCESS数据库 用INSERT INTO保存数据出现“对象关闭时,不允许操作”提示,但结果数据仍能保存到数据库中
- SQL server 2008 Report Builder 报表参数问题 达人请进
这个“做的修改”包括不包括12点删除文件这个动作? --包括,删除也是差异
还原差异备份以后12点删除的文件是被恢复还是不被恢复? --还原后,当前状态时已经删除的状态,未恢复到未删除的状态。
谢谢您的回复!您这样讲,是否意味着:物理文件和数据,他们的差异备份有所不同??
你可以备份一下日志再恢复到删除数据前的那个时间。当然那个时间后面的操作就没了。
所以正确的做法就是应该再发生错误删除的时候立刻停止一切操作,备份还原日之后再恢复操作。