如何查看 SQL Server 2005 事务日志文件
Posted
技术标签:
【中文标题】如何查看 SQL Server 2005 事务日志文件【英文标题】:How can I view SQL Server 2005 Transaction log file 【发布时间】:2011-05-08 09:35:29 【问题描述】:如何查看 SQL Server 事务日志文件 (.trn)?
我希望能够在 trn 文件中查看各个交易。一些记录已从数据库中删除,我需要知道何时、如何以及由谁删除。
谢谢 尼尔
编辑:我有删除前后的 .bak 文件,以及删除期间的 .trn 文件。
编辑(2010-11-16):在这里详细讨论: http://www.sqlservercentral.com/Forums/Topic1019240-357-1.aspx
【问题讨论】:
尝试使用ApexSQL Log 【参考方案1】:Select * from ::fn_dblog(null,null)
是日志之上的虚拟表
【讨论】:
你能提供更多关于你在 Preet 的意思的信息吗?我有一个 .trn 文件 - 你能从那里开始吗?谢谢 写这篇文章时评论不存在。它现在已被编辑。【参考方案2】:使用这个命令:
Select * from ::fn_dblog(null,null)
有关更多信息,请参阅此链接:How Do You Decode A Simple Entry in the Transaction Log
【讨论】:
以上是关于如何查看 SQL Server 2005 事务日志文件的主要内容,如果未能解决你的问题,请参考以下文章
SQL Server 2005 事务日志条目:LOP_Format_Page