共用方式為


儲存死結圖 (SQL Server Profiler)

適用於:SQL Server

本主題描述如何使用 SQL Server Profiler 儲存鎖死圖形。 死結圖表會儲存為 XML 檔。

個別儲存死鎖圖事件

  1. 在 [檔案] 功能表上選取 [新增追蹤],然後連線到 SQL Server 的執行個體。

    會出現 [追蹤屬性] 對話方塊。

    注意

    如果選取 [進行連線後立即啟動追蹤],將不會顯示 [追蹤屬性] 對話方塊,而是開始追蹤。 若要關閉這個設定,請在 [工具] 功能表上選取 [選項],然後清除 [進行連線後立即啟動追蹤] 核取方塊。

  2. [追蹤屬性] 對話方塊的 [追蹤名稱] 方塊中,輸入追蹤的名稱。

  3. 在 [使用範本] 清單中,選取一個用於建立追蹤的追蹤範本。 若不想要使用範本,請選取 [空白]。

  4. 執行下列其中一個動作:

    • 若要將追蹤擷取至檔案,請選取 [儲存至檔案] 核取方塊。 在 [設定最大檔案大小] 中指定一個值。

      (選擇性) 選取 [啟用檔案換用][伺服器處理追蹤資料] 核取方塊。

    • 若要將追蹤擷取至資料庫資料表,請選取 [儲存至資料表] 核取方塊。

      (選擇性) 選取 [設定最大資料列數],然後指定一個值。

  5. (選擇性) 選取 [啟用追蹤停止時間] 核取方塊,然後指定停止日期和時間。

  6. 選擇 [事件選取] 索引標籤。

  7. 在 [事件] 資料欄中,展開 [鎖定] 事件類別,然後選取 [死結圖表] 核取方塊。 如果 [Locks] 事件類別不可用,請選取 [顯示所有事件] 核取方塊以便顯示它。

    [事件擷取設定] 索引標籤會新增至 [追蹤屬性] 對話方塊。

  8. 在 [事件擷取設定] 索引標籤上,選取 [個別儲存死結 XML 事件]。

  9. 在 [另存新檔] 對話方塊中,輸入要儲存 Deadlock Graph 事件的檔案名稱。

  10. 選取 所有死結 XML 批次都在單一檔案中,以便將所有死結圖事件儲存到單一 XML 檔案中。 或者選取 每個死結 XML 批次各自存於不同檔案中,以便為每個死結圖建立新的 XML 檔案。

儲存鎖死檔案之後,您可以在 SQL Server Management Studio 中開啟檔案。 如需詳細資訊,請參閱開啟、檢視及列印鎖死檔案 (SQL Server Management Studio)

另請參閱

使用 SQL Server Profiler 分析死結