保存死锁图形 (SQL Server Profiler)

适用于:SQL Server

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

单独保存死锁图形事件

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

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

    注意

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

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

  3. 使用模板列表中,选择一个作为该跟踪基础的跟踪模板。 如果不想使用模板,请选择空白

  4. 执行下列操作之一:

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

      也可以选中 启用文件轮换服务器处理跟踪数据 复选框。

    • 要将跟踪内容捕获到数据库表,请选中“保存到表”复选框

      也可以选择“设置最大行数”,指定一个值

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

  6. 选择“事件选择”选项卡

  7. 在“事件”数据列中,展开“锁定”事件类别,然后选中“死锁图形”复选框。 如果未显示“锁定”事件类别,请选中“显示所有事件”复选框以显示该类别

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

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

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

  10. 选择单个文件中的所有死锁 XML 批次,即可将所有死锁图事件保存到一个 XML 文件中。 或者选择将每个死锁 XML 批次分别保存到不同的文件中,以便为每个死锁图创建一个新的 XML 文件。

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