寻找SQL事务日志文件查看器

时间:2008-09-08 16:38:37

标签: sql sql-server logging transactions

如果您有任何人使用酷工具查看/查询SQL事务日志,请告诉我们。这应该显示所有提交或回滚的事务sql语句。

对于数据库文件,如果它有一些额外的图形功能,比如显示索引的内部二进制树结构,那将会很棒但是我想我要求太多了......

5 个答案:

答案 0 :(得分:14)

这仅在您谈论SQL Server 2000时才有意义,但RedGate会生成一个名为SQL Log Rescue的免费工具。 否则,对于来自ApexSQL的SQL Server 2005 ApexSQLLog是我唯一知道的其他产品

答案 1 :(得分:9)

您可以使用未记录的DBCC LOG command.

答案 2 :(得分:3)

Lumigent的商业产品名为“Log Explorer”。每个座位995美元,但应该满足您的基本要求。

答案 3 :(得分:1)

您可以使用此查询:

Select * from ::fn_dblog(null,null)

或看到此链接:How can I view SQL Server 2005 Transaction log file

或此链接:How Do You Decode A Simple Entry in the Transaction Log?

答案 4 :(得分:0)

有些公司生产Lumigent和Red Gate等日志阅读器。但是,由于底层系统表和数据类型中的元数据更改,它们不适用于大于2000的SQL Server版本,如果您不使用任何新功能但是如果您使用varchar(max)XML数据类型等,它们可能会起作用运气不好