SQL从事务日志中还原数据

时间:2017-05-05 09:25:07

标签: sql sql-server sql-server-2005

我有一个今天更新数据的事务,但事务中使用的代码有错误,一些数据错误地更新。

请问是否可以使用存储在数据库中的事务日志来恢复数据?

非常感谢

2 个答案:

答案 0 :(得分:0)

使用完整备份和事务日志集合,您可以将数据库还原到某个时间点。如果您希望不使数据库脱机以进行还原,则需要将数据库还原到新数据库并识别要修复的数据并手动修复"修复"它。见https://technet.microsoft.com/en-us/library/ms190982(v=sql.105).aspx

答案 1 :(得分:0)

从Tlog恢复非常复杂,除非你知道你在寻找什么......使用像Apex SQL日志(不是免费软件)这样的工具从Tlog生成语句

您可以在此处阅读更多详情

http://www.apexsql.com/sql_tools_log.aspx