0

我们有一个遗留应用程序,它构建大量字符串并在数据库上运行它们。我们希望有一种方法可以从其中一个查询回溯到运行它的代码区域。第一个想法是手动将 GUID 添加到所有查询中,以便我们可以从现在开始跟踪它们,但有没有更简单的方法?

使用标准库从 .NET 3.5 SP1 连接到 SQL Server 2008 R2 机器,没什么特别的。

标准库上是否有一个事件,也许我们可以连接并使用反射来找出每次调用它的位置以添加相同的 GUID?

4

1 回答 1

1

如果有共享数据访问基础架构,您可以在每次数据库调用之前输出完整的堆栈跟踪。

这不是一个便宜的操作,因此请考虑仅在您的调试构建和环境中执行此操作。

StackTrace课堂。

于 2012-04-30T12:30:19.560 回答