当我运行SQL跟踪时,我希望看到执行的TSQL语句。我选择了所有要显示的TSQL事件。对于大多数像“SQL:StmtStarting”我可以看到TSQL,但对于“Exec prepared SQL”,TextData是空白的。
有什么想法吗?我想看看将要执行的查询。
TIA
答案 0 :(得分:2)
SQL:StmtStarting应该每次都为您提供TSQL的文本。如果您只想查看将要执行的TSQL,您甚至不需要任何其他选项?您是说您正在运行TSQL查询而不是使用此选项查看它们吗?
答案 1 :(得分:1)
我一直在寻找一种方法来处理这个没有任何运气的方法。我找到的唯一方法是在跟踪中找到早期的sp_prepare语句。
我写了一个实用程序来总结跟踪文件(ClearTrace)。它将sp_prepare语句匹配到那些不跨越跟踪文件边界的那些语句的后续执行。