创建跟踪 (SQL Server Profiler)

适用于:SQL ServerAzure SQL 托管实例

本文介绍如何使用 SQL Server Profiler 创建跟踪。

创建跟踪

  1. 在“ 文件 ”菜单上,选择“ 新建跟踪”,然后连接到 SQL Server 的实例。

    此时,将显示 “跟踪属性” 对话框。

    如果选择“建立连接后立即开始跟踪”,则“跟踪属性”对话框不会出现,而是开始跟踪 。 若要关闭此设置,请导航到 “工具”>“选项”,然后取消选中 “在连接后立即开始跟踪” 复选框。

  2. “跟踪名称” 框中,键入跟踪的名称。

  3. “使用模板 ”列表中,选择要基于跟踪的跟踪模板,或者如果不想使用模板,请选择 “空白 ”。

保存记录

  1. 若要保存跟踪结果,请执行以下步骤之一:

    • 选择“保存到文件”以将跟踪保存到文件。 指定 “设置最大文件大小” 的值。 默认值为 5 MB。

      或者,选择 “启用文件滚动更新” ,以便当文件大小达到最大值时自动创建新文件。 也可以选择 “服务器处理跟踪数据”,由正在运行跟踪的服务而不是客户端应用程序来处理跟踪数据。 当服务器处理跟踪数据时,即使在压力条件下也不会跳过任何事件,但服务器性能可能会受到影响。

    • 选择保存到表以将跟踪记录捕获到数据库表中。

      (可选)选择 “设置最大行数”,并指定值。

    谨慎

    如果不将跟踪结果保存到文件或表,可以在 SQL Server Profiler 打开时查看跟踪。 但是,在停止跟踪并关闭 SQL Server Profiler之后会丢失跟踪结果。 若要避免以这种方式丢失跟踪结果,请在“文件”菜单上选择“保存”以在关闭 SQL Server Profiler 之前保存结果。

  2. 根据需要,可以选中 “启用跟踪停止时间” 复选框,再指定停止日期和时间。

  3. 若要添加或删除事件、数据列或筛选器,请选择“ 事件选择 ”选项卡。有关详细信息,请参阅: 为跟踪文件指定事件和数据列(SQL Server Profiler)

  4. 选择 “运行 ”以启动跟踪。