如果您有任何人使用酷工具查看/查询SQL事务日志,请告诉我们。这应该显示所有提交或回滚的事务sql语句。
对于数据库文件,如果它有一些额外的图形功能,比如显示索引的内部二进制树结构,那将会很棒但是我想我要求太多了......
答案 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数据类型等,它们可能会起作用运气不好