将跟踪结果保存到文件

适用于:yes (所有受支持的版本的 SQL Server)

可以将跟踪结果保存到文件中。 跟踪文件是写入跟踪结果的文件。 跟踪文件可以位于本地目录中 (如 C:\文件夹名称 trace.dat.trc) 或网络目录 (如 \\computername\sharename\filename.trc) 。

可以使用跟踪文件执行下列操作:

  • 重播跟踪

  • 审核 SQL Server

  • 进行性能分析

  • 将跟踪事件与性能计数器关联以增强问题检测能力

  • 执行数据库引擎优化顾问分析

  • 执行查询优化

如果为存储过程sp_trace_create@tracefile参数指定了路径和文件名,SQL Server 会将跟踪结果保存到文件。

注意

如果为存储过程 sp_trace_create 指定路径用来保存跟踪文件,则服务器必须可以访问该目录。 同时注意,如果为 sp_trace_create指定本地目录,则该目录应是服务器上的本地目录。

如果使用 SQL Server Profiler,则可以将跟踪结果保存到文件或表中。 将跟踪结果保存到表中后,可以与将跟踪保存到文件中后一样进行访问,另外还可以查询表以搜索特定事件。

有关保存跟踪结果的详细信息,请参阅将跟踪结果保存到表中 (SQL Server Profiler) 将跟踪结果保存到文件 (SQL Server Profiler)

另请参阅

sp_trace_create (Transact-SQL)
创建跟踪 (Transact-SQL)
创建跟踪 (SQL Server Profiler)