Mar*_*tin 2 sql-server transaction-log
我需要在事务日志文件中查找一些特定事务,因此我使用 fn_dblog 函数。但该函数只返回几行。同时,我的数据库的 LDF 文件至少有几 GB。
我知道 fn_dblog 函数仅搜索日志的活动部分:
但是,这是什么意思?
事务日志的一部分何时变得不活动?
以及如何搜索不活动的部分?
尽管我对此表示赞扬,但您的努力的总体问题是获取日志并不是困难的部分。阅读日志是,因为它根本没有记录。有第三方产品可以帮助您,但是您阅读日志并提出这些问题不会有很好的效果。写这篇文章并不是为了让您失望,只是为了表达该日志不太容易阅读、记录或以其他方式供人们费力地浏览它。
\n\n这样,以下内容应该可以帮助您:
\n\n\n\n\n我知道 fn_dblog 函数仅搜索日志的活动部分:
\n
除非您设置了正确的跟踪标志。我不会重新发明轮子,在这里,保罗已经就此发表了一篇很棒的文章。
\n\n\n\n\n\xe2\x80\xa2但这是什么意思呢?
\n
这意味着如果没有 TF,它将不会查看日志的非活动部分...非活动 VLF。
\n\n\n\n\n\xe2\x80\xa2事务日志的一部分何时变得不活动?
\n
当恢复不再需要它时(和/或,取决于恢复模式)当它已成功备份时。请参阅上面的日志架构链接。
\n\n\n\n\n\xe2\x80\xa2那么如何搜索非活动部分?
\n
请参阅保罗的博客。
\n| 归档时间: |
|
| 查看次数: |
1365 次 |
| 最近记录: |