没有备份?这个不靠谱啊。
剩下的唯一方法就是通过LDF日志文件,分析某个时间段的 *** 作,主要用于恢复SQL Server误Delete、误Update *** 作了。下个Log Explorer比较简单。
你也可以通过
这个功能还原
要
使用日志恢复数据库
是几个条件,
首先,数据库是完整恢复模式
其次,以前做过完整备份
再次,在做过完整备份后,没有清过日志
满足条件后,可以如下 *** 作,
1、备份一个当前的数据库日志,
2、用完备恢复,with
norecovery
3、依次恢复以前备份的日志文件(不包含本次备份的)
with
norecovery
4、使用本次备份的日志文件,使用stop
at
,恢复到覆盖前的时间点。
追加是可以在一个备份文件中存放多个备份集,还原的时候可以选定需要还原的备份,这种方式由于存放了多个备份,文件大小会根据备份集的数量而增长。而覆盖实际上是直接把备份文件覆盖了,就相当于把备份文件先删除,然后重新用那个名字存放备份。
以上就是关于sql2008R2数据库里面的某张表会做数据交换的时候被覆盖了。怎么恢复。全部的内容,包括:sql2008R2数据库里面的某张表会做数据交换的时候被覆盖了。怎么恢复。、急求!sql2005数据库数据覆盖,如何 使用日志恢复数据库、sql server 2008 备份数据库中的追加和覆盖是什么意思等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)