sql2008R2数据库里面的某张表会做数据交换的时候被覆盖了。怎么恢复。

sql2008R2数据库里面的某张表会做数据交换的时候被覆盖了。怎么恢复。,第1张

没有备份?这个不靠谱啊。

剩下的唯一方法就是通过LDF日志文件,分析某个时间段的 *** 作,主要用于恢复SQL Server误Delete、误Update *** 作了。下个Log Explorer比较简单。

你也可以通过

这个功能还原

使用日志恢复数据库

是几个条件,

首先,数据库是完整恢复模式

其次,以前做过完整备份

再次,在做过完整备份后,没有清过日志

满足条件后,可以如下 *** 作,

1、备份一个当前的数据库日志,

2、用完备恢复,with

norecovery

3、依次恢复以前备份的日志文件(不包含本次备份的)

with

norecovery

4、使用本次备份的日志文件,使用stop

at

,恢复到覆盖前的时间点。

追加是可以在一个备份文件中存放多个备份集,还原的时候可以选定需要还原的备份,这种方式由于存放了多个备份,文件大小会根据备份集的数量而增长。而覆盖实际上是直接把备份文件覆盖了,就相当于把备份文件先删除,然后重新用那个名字存放备份。

以上就是关于sql2008R2数据库里面的某张表会做数据交换的时候被覆盖了。怎么恢复。全部的内容,包括:sql2008R2数据库里面的某张表会做数据交换的时候被覆盖了。怎么恢复。、急求!sql2005数据库数据覆盖,如何 使用日志恢复数据库、sql server 2008 备份数据库中的追加和覆盖是什么意思等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9438761.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-28
下一篇 2023-04-28

发表评论

登录后才能评论

评论列表(0条)

保存