有没有能够让你跟踪 SQL 交易直到结束的程序?例如,假设我继承了一个相当复杂的带有数据字典的 SQL 数据库。数据字典相当不错,但不及 SQL Doc 等好。我看了一下 Red Gate 的依赖性跟踪器,虽然它能很好地将事物组合在一起(触发器、存储过程、表、视图等),但它仍然无法跟踪跟随交易通过其各种路径的情况。
我想要的是一款软件,它可以让我输入一个交易,根据我的整个数据库,通过可视化的方式将其展示出来,让我看到交易中发生了什么。这样说清楚了吗,还是需要我详细解释?
编辑以阐明:虽然下面的答案非常好,但不完全是我想要的。sql数据库的前端是用PowerBuilder构建的。我可以在前端数据输入期间使用SqlSpy来跟踪事务,但都是t-sql,而且你可以想象出产生了大量输出。我正在寻找的是一些东西,可以做同样的事情,但可以以可视化的方式进行布局,并具有树形详细信息的能力,如果我想要的话。