Sql 查看脚本执行了多远
有没有办法查看脚本执行了多远 我目前正在运行一个添加了许多索引的脚本,因此需要很长时间才能完成 所以我想知道是否有一种方法可以查看当前正在执行的代码位Sql 查看脚本执行了多远,sql,sql-server,sql-server-2005,Sql,Sql Server,Sql Server 2005,有没有办法查看脚本执行了多远 我目前正在运行一个添加了许多索引的脚本,因此需要很长时间才能完成 所以我想知道是否有一种方法可以查看当前正在执行的代码位 如果您试图监视的脚本是通过网络运行的,而不是通过服务器上的计划作业或存储过程运行的,那么我可以大致了解脚本何时完成,然后,您可以使用网络监控工具检查网络中的数据,以查看发出了哪些请求。你可能需要一些类似的东西才能真正获得好的信息 从长远来看,最好是写入一个记录表,该记录表将包含详细信息- 此外,它可能有助于跟踪监视当前执行步骤的方法 有关查看连接
如果您试图监视的脚本是通过网络运行的,而不是通过服务器上的计划作业或存储过程运行的,那么我可以大致了解脚本何时完成,然后,您可以使用网络监控工具检查网络中的数据,以查看发出了哪些请求。你可能需要一些类似的东西才能真正获得好的信息 从长远来看,最好是写入一个记录表,该记录表将包含详细信息- 此外,它可能有助于跟踪监视当前执行步骤的方法
有关查看连接上次运行的语句的方法,请参阅。根据过程的编写方式,您可以通过运行SQL Server Profiler来判断它在何处执行 你说你不想要打印语句,但是你有一个记录器吗?相关的问题你可以通过查看诸如sys.dm_exec_请求之类的DMV来了解它当前正在运行什么,它在等待什么,以及它是否被阻止。。。