Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/26.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql 查看脚本执行了多远_Sql_Sql Server_Sql Server 2005 - Fatal编程技术网

Sql 查看脚本执行了多远

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

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

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

所以我想知道是否有一种方法可以查看当前正在执行的代码位
如果您试图监视的脚本是通过网络运行的,而不是通过服务器上的计划作业或存储过程运行的,那么我可以大致了解脚本何时完成,然后,您可以使用网络监控工具检查网络中的数据,以查看发出了哪些请求。你可能需要一些类似的东西才能真正获得好的信息

从长远来看,最好是写入一个记录表,该记录表将包含详细信息-

此外,它可能有助于跟踪监视当前执行步骤的方法


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

根据过程的编写方式,您可以通过运行SQL Server Profiler来判断它在何处执行

你说你不想要打印语句,但是你有一个记录器吗?相关的问题你可以通过查看诸如sys.dm_exec_请求之类的DMV来了解它当前正在运行什么,它在等待什么,以及它是否被阻止。。。