我的意思是打开 LDF 文件并读取/分析它的方式。
现在,我可以提取备份的 LDF 文件,但是当数据库工作时,LDF 文件似乎是 SHARE_DENY_READ。
但是Lumigent Log Explorer之类的其他3rd-party软件,他们怎么能打开文件呢?这种软件是直接读取LDF吗?
最佳答案
SQL Server 事务日志格式未记录,因此不能用于直接从中读取数据。
有ApexSQL Log等工具可以读取事务日志,但这只是因为他们可能花费了大量时间对其格式进行逆向工程。
阅读的选项是:
a) 自己计算格式(不推荐) b) 给自己一个第三方工具 c) 使用 fn_dblog 等函数,这些函数也没有记录但可以为您提供一些详细信息。
关于sql-server - 如何打开 SQL Server 事务日志文件 (LDF)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7748653/