1

我正在 SQL Server Management Studio 中执行一个很长的 SQL 脚本,通常需要几秒钟才能完成。

但这一次它需要永远并且永远不会完成。运行此脚本的其他人没有问题。

所以我想知道我是否可以在 SQL Server Management Studio 中进行调试,以查看这个长 SQL 脚本中的哪一行当前正在执行并永远持续下去?

4

2 回答 2

2

最简单的方法是启动 SQL Server Profiler 并用它来跟踪你的 SQL。作为奖励,您将获得更多有用的信息,而不仅仅是哪条线路导致了问题。

于 2012-10-10T18:39:14.903 回答
0

如果 Profiler 不能满足您的需求,请尝试使用 Activity Monitor。在 Processes 部分中找到您的会话,然后拉出详细信息以查看最后一个 T-SQ 命令批处理。

于 2012-10-10T18:43:57.813 回答