SQL Server事务日志ldf文件

时间:2017-10-10 10:44:22

标签: sql sql-server logging ldf

如何删除日志文件(.ldf)中的数据?我已经尝试了备份,紧凑,但stellarinfo软件检索已删除的记录。

2 个答案:

答案 0 :(得分:1)

你说

  

软件检索已删除的记录

如果您可以查询"已删除"记录,这意味着它们没有被删除。 数据仍在那里

转换日志不存储任何数据,它基本上存储了所发生事件的记录,以便可以重放或回滚。您无法删除数据"来自转换日志(ldf)文件。

就是这么简单

答案 1 :(得分:0)

除了MDF文件外,SQL Server还在.ldf文件中维护记录,这些记录以事务日志的形式保存数据。数据库用户无法直接查看或编辑的内容。每次在SQL Server中插入,更新,删除记录时,这些事务都会在LSNs的基础上在.ldf文件中维护,以备将来使用。
但是,您可以使用 fn_dblog()函数来读取SQL Server事务日志或使用第三方工具更好地了解.ldf文件并读取SQL Server事务日志。