如果你们中有人使用过很酷的工具来查看/查询 SQL 事务日志,请告诉我。这应该显示所有已提交或回滚的事务 SQL 语句。

对于数据库文件,如果它具有一些额外的图形功能,例如显示索引的内部二叉树结构,那就太棒了,但我想我要求太多了,呵呵..

有帮助吗?

解决方案

仅当您谈论的是 SQL Server 2000 但 RedGate 提供了一个名为的免费工具时,这才有意义 SQL日志救援。否则,对于 SQL Server 2005 ApexSQL日志 ApexSQL 是我所知道的唯一其他产品

其他提示

您可以使用未记录的 DBCC 日志命令。

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

你可以使用这个查询:

Select * from ::fn_dblog(null,null)

或查看此链接: 如何查看 SQL Server 2005 事务日志文件

或此链接: 如何解码事务日志中的简单条目?

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

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top