我想这样做,因为我想知道特定行已更改了多少次。

这可能吗?

谢谢

有帮助吗?

解决方案

读取日志文件要么需要商业工具,要么需要大量的 SQL 内部知识才能实现。您可以使用以下命令查看一些原始输出:从::fn_DLog(null,null)中选择*

实际上,解码以找到被更改的相同记录并确保进行任何更改等将是一项艰巨的任务,轻描淡写地说。因此,你能够做到这一点是“可能”的,但不太“可能”。

如果您需要数据库中的该功能,那么您应该查看代码中的触发器/逻辑。

其他提示

晚的答案,但我希望这将是新的读者有用的......

还有一个功能,你可以尝试是DBCC LOG但不幸的是,这是无证功能同样喜欢fn_dblog。

问题的事务日志在SQL Server的是,它未曾被认为用于此而仅允许在时间恢复和事务属性点。

有一个商业日志从ApexSQL 阅读器,你可以试试。

下面也有可能让你在正确的方向夫妇类似的帖子。

阅读SQL中的日志文件(* .LDF)服务器2008

SQL Server事务日志资源管理器/分析器

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top