启动、暂停和停止跟踪

使用 SQL Server Profiler定义新跟踪或创建模板之后,可以使用新的跟踪定义或模板来启动、暂停或停止捕获数据。

启动跟踪

当启动跟踪并且已定义的源为 SQL Server 数据库引擎或 Analysis Services 的实例时,SQL Server 将创建一个队列,为捕获的服务器事件提供临时存放位置。

使用 SQL Server Profiler访问 SQL 跟踪时,启动跟踪将打开一个新的跟踪窗口(如果没有窗口打开),并立即捕获数据。

使用 Transact-SQL 系统存储过程访问 SQL 跟踪时,每次启动 SQL Server 实例都必须启动跟踪,以便捕获数据。启动跟踪后,只能修改跟踪的名称。

注意注意

在使用现有跟踪时,可以查看属性,但是不能修改属性。若要修改属性,请停止或暂停跟踪。

暂停跟踪

暂停跟踪可以防止捕获事件数据,直到重新启动跟踪。重新启动跟踪将恢复跟踪操作。重新启动后以前捕获的数据不会丢失。重新启动跟踪时,将从启动的那一点恢复数据捕获。暂停跟踪时,可以更改名称、事件、列和筛选器。但是不能更改要将跟踪数据发送到的目标和服务器连接。

停止跟踪

停止跟踪将停止捕获数据。停止跟踪后,除非已将数据捕获到了跟踪文件或跟踪表中,否则重新启动该跟踪将丢失以前捕获的数据。您还可以在停止跟踪后将收集的数据保存到表或文件。当停止跟踪时,以前选择的所有跟踪属性将保留,您也可以更改名称、事件、列和筛选器。