启动 SQL Server Profiler

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

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

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

  • 在**“开始”菜单中,依次指向“所有程序”、Microsoft SQL Server 2008 R2、“性能工具”**,然后单击 SQL Server Profiler

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

  • 在数据库引擎优化顾问的**“工具”**菜单上,单击 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

  • 在 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。

安全性

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

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