当前位置: 代码迷 >> Sql Server >> 急求数据恢复有关问题。结贴加分
  详细解决方案

急求数据恢复有关问题。结贴加分

热度:29   发布时间:2016-04-27 20:45:11.0
急求数据恢复问题。在线等,结贴加分
帮别人问。
他现在想恢复数据库内某个表的到某个时间的数据,可以做吗?怎么做?
谢谢高手

------解决方案--------------------
要是在完全备份的基础上进行应该可以 ,

--首先,备份事务日志(使用事务日志才能还原到指定的时间点)
BACKUP LOG Db TO DISK= 'c:\db_log.bak ' WITH FORMAT
GO

--接下来,我们要先还原完全备份(还原日志必须在还原完全备份的基础上进行)
RESTORE DATABASE Db FROM DISK= 'c:\db.bak ' WITH REPLACE,NORECOVERY
GO

--将事务日志还原到删除操作前(这里的时间对应上面的删除时间,并比删除时间略早
DECLARE @dt datetime
SELECT @dt= '??????? '
RESTORE LOG Db FROM DISK= 'c:\db_log.bak ' WITH RECOVERY,[email protected]
GO
  相关解决方案