我的意思是打开LDF文件并读取/分析它的方法。

现在,我可以提取备份的LDF文件,但是当数据库正在工作时,似乎LDF文件为SHARE_DENY_READ。

但是其他第三方软件(例如Lumigent Log Explorer)如何打开文件?这种软件可以直接读取LDF吗?

最佳答案

没有记录SQL Server事务日志格式,因此不能用于直接从中读取数据。

有诸如ApexSQL Log之类的工具可以读取交易日志,但这仅仅是因为它们可能花了很多时间对格式进行反向工程。

阅读选项包括:

a)自行计算格式(不建议)
b)让自己成为第三方工具
c)使用fn_dblog之类的功能,虽然这些功能也未记录,但可以为您提供一些详细信息。

关于sql-server - 如何打开SQL Server事务日志文件(LDF)?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/7748653/

10-11 02:58