Sql server 2008 无法从sql server 2008中没有备份的数据库中的表中恢复已删除的记录

Sql server 2008 无法从sql server 2008中没有备份的数据库中的表中恢复已删除的记录,sql-server-2008,tsql,data-recovery,Sql Server 2008,Tsql,Data Recovery,早上我不小心从生产数据库中删除了一些记录。我没有备份。我试过这个链接 [http://raresql.com/2011/10/22/how-to-recover-deleted-data-from-sql-sever/][1] 我有本地的记录,我有记录。 但是,当我下午尝试这个方法时,问题出现了。 事务日志文件是否只显示最近的活动记录? 如果是,可能的时间间隔是多少? 如果我必须恢复旧记录呢 请引导我 谢谢。事务日志是循环日志。您可以通过谷歌搜索sql server事务日志的工作 但直截了当地说

早上我不小心从生产数据库中删除了一些记录。我没有备份。我试过这个链接 [
http://raresql.com/2011/10/22/how-to-recover-deleted-data-from-sql-sever/
][1]

我有本地的记录,我有记录。 但是,当我下午尝试这个方法时,问题出现了。 事务日志文件是否只显示最近的活动记录? 如果是,可能的时间间隔是多少? 如果我必须恢复旧记录呢

请引导我


谢谢。

事务日志是循环日志。您可以通过谷歌搜索sql server事务日志的工作

但直截了当地说,当检查点出现时,事务日志会被覆盖,因此旧记录会被覆盖


您可以通过将数据库置于完全恢复模式来执行事务日志备份,但请记住执行事务日志备份,因为日志的大小将不断增加,直到您执行日志备份,这将导致硬盘空间问题,并且在最坏的情况下,数据将进入可疑模式。

如果没有备份,事务日志将处于简单模式,这意味着可以随时覆盖现有日志记录。简单的规则是,您永远不应该依赖这些机制,而应该根据业务恢复SLA要求定义适当的备份/恢复过程。去和你的DBA谈谈,为在生产服务器上做的事情道歉。如果您是DBA并且没有生产备份。。。您可能需要更新您的简历。@Andrew..我很感激。因此,简而言之,事务日志被某种方式覆盖,现在我无法恢复旧记录..对吗?正确,行现在不见了。