保存死锁图形 (SQL Server Profiler)

本主题介绍如何使用 SQL Server Profiler 保存死锁图。 死锁图形保存为 XML 文件。

单独保存死锁图形事件

  1. “文件” 菜单上,单击 “新建跟踪” ,再连接到 SQL Server 实例。

    将出现“跟踪属性”对话框。

    注释

    如果选择了连接后立即开始跟踪 ,则“ 跟踪属性”对话框不会显示,而是直接开始跟踪。 若要关闭此设置,请在“工具”菜单上,单击“选项”,然后清除“建立连接后立即开始跟踪”复选框。

  2. 在“跟踪属性”对话框中,在“跟踪名称”框中键入跟踪的名称

  3. “使用模板” 列表中,为此跟踪选择一个跟踪模板;如果不想使用模板,请选择 “空白”

  4. 执行下列操作之一:

    • 选中“保存到文件”复选框,以将跟踪捕获至文件。 指定 “设置最大文件大小” 的值。

      (可选)选择启用文件轮换服务器处理追踪数据

    • 选中保存到表复选框,以将跟踪捕获到数据库表中。

      根据需要,可以单击 “设置最大行数” ,并指定值。

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

  6. 单击“ 事件选择”选项卡。

  7. “事件数据”列中,展开 “锁定”事件类别,然后选择“ 死锁图形”复选框。 如果 Locks 事件类别不可用,请选中 显示所有事件 以显示它。

    事件提取设置”选项卡将添加到“ 跟踪属性”对话框。

  8. 在“ 事件提取设置”选项卡上,单独单击“ 保存死锁 XML 事件”。

  9. 在“ 另存为 ”对话框中,输入存储死锁图形事件的文件的名称。

  10. 单击 单个文件中的所有死锁 XML 批处理 以将所有死锁图形事件保存在单个 XML 文件中,或单击 不同文件中的每个死锁 XML 批处理,为每个死锁图形创建新的 XML 文件。

保存死锁文件后,可以在 SQL Server Management Studio 中打开该文件。 有关详细信息,请参阅“打开”、“查看和打印死锁文件”(SQL Server Management Studio)。

另请参阅

使用 SQL Server Profiler 分析死锁