起因:数据库之前未备份,其中一个表数据被同事误删,没办法只能通过日志来还原,不懂就百度了下方法...
数据库:sql server 2008 r2
百度到的:
BACKUP DATABASE test TO DISK= 'd:/test.bak ' WITH FORMAT
GO
BACKUP LOG test TO DISK= 'd:/test_log.bak ' WITH FORMAT
GO
RESTORE DATABASE test FROM DISK= 'd:/test.bak ' WITH REPLACE,NORECOVERY
GO
RESTORE LOG test FROM DISK= 'd:/test_log.bak ' WITH RECOVERY,STOPAT='2014-04-14 11:00:01'
GO
前三个都执行完成,但是第四个时,显示:
”此备份集中的日志终止于 LSN 4563000000076300001,该 LSN 太早,无法应用到数据库。可以还原包含 LSN 4564000000003200001 的较新的日志备份。“
求解此问题~~~或者有其他方法恢复数据
------解决方案--------------------
我不确定你之前的操作有没有影响日志,我这个方法是可以恢复数据的http://blog.csdn.net/dba_huangzj/article/details/8491327