查看脚本执行的距离

时间:2013-12-10 15:27:01

标签: sql sql-server sql-server-2005

有没有办法看看脚本执行了多远?

我目前正在运行一个添加了许多索引的脚本,因此需要很长时间才能完成。

所以我想知道是否有办法看到当前正在执行的代码位 (之前没有使用打印语句)所以我可以大致了解脚本何时完成

2 个答案:

答案 0 :(得分:0)

如果您尝试监视的脚本是通过网络运行而不是从服务器上的预定作业或存储过程运行,那么您可以使用网络监视工具检查网络上的数据以查看正在执行的请求制作。您可能需要Foglight for SQL Server之类的东西才能真正获得良好的信息。

长期来说,最好的方法是写入一个具有详细信息的日志记录表。 ; - )

此外,this documentation on monitoring SQL Server可能会用于跟踪监控当前执行步骤的方法。

有关查看连接上次运行的语句的方法,请参阅DBCC INPUTBUFFER

答案 1 :(得分:0)

根据程序的编写方式,您可以通过运行SQL Server Profiler来判断它的执行位置。