启动 SQL Server Profiler

可以通过多种不同方式开始SQL Server Profiler,以支持在各种方案中收集跟踪输出。 可以从“开始”菜单、数据库引擎优化顾问的“工具”菜单以及SQL Server Management Studio中的多个位置开始SQL Server Profiler包括。

首次开始SQL Server Profiler并从“文件”菜单中选择“新建跟踪”时,应用程序会显示“连接到服务器”对话框,可在其中指定要连接到的SQL Server实例。

从“开始”菜单启动 SQL Server Profiler

  1. “开始”菜单上,依次指向“所有程序”、“Microsoft SQL Server 2014”、“性能工具”,然后单击“SQL Server Profiler”。

在数据库引擎优化顾问中启动 SQL Server Profiler

  1. 在 数据库引擎 优化顾问的 “工具” 菜单上,单击 SQL Server Profiler

在 Management Studio 中启动 SQL Server Profiler

SQL Server Management Studio在其自己的实例中启动每个探查器会话,并在关闭SQL Server Management Studio时继续运行。

可以从SQL Server Management Studio中的多个位置开始SQL Server Profiler,如以下过程所示。 SQL Server Profiler启动时,它会加载其启动点的连接上下文、跟踪模板和筛选器上下文。

从“工具”菜单启动 SQL Server Profiler

  1. 在 SQL Server Management Studio 的“工具”菜单中,单击“SQL Server Profiler” 。

从查询编辑器启动 SQL Server Profiler

  1. 在SQL Server Management Studio菜单栏上,单击“新建查询”。

  2. 在查询编辑器中右键单击,然后选择“在 SQL Server Profiler 中跟踪查询” 。

    注意

    该连接上下文为编辑器连接,跟踪模板为 TSQL_SPs,应用的筛选器为 SPID = query window SPID。

从活动监视器启动 SQL Server Profiler

  1. 在“对象资源管理器”中,右键单击SQL Server实例,然后单击“活动监视器”。

  2. 单击“进程” 窗格,右键单击要探查的进程,然后单击“在 SQL Server Profiler 中跟踪进程”

    注意

    选定某个进程后,打开活动监视器时连接上下文为对象资源管理器连接。 跟踪模板为基于服务器类型的默认模板,并且 SPID 等于所选进程的 SPID。

.NET Framework 安全性

在 Windows 身份验证模式下,运行 SQL Server Profiler 的用户帐户必须有权连接到 SQL Server 实例。

若要使用 SQL Server Profiler执行跟踪,用户还必须拥有 ALTER TRACE 权限。

另请参阅

SQL Server Profiler
使用 SQL Server Management Studio