儲存死結圖 (SQL Server Profiler)
適用於:SQL Server
本主題描述如何使用 SQL Server Profiler 儲存鎖死圖形。 死結圖表會儲存為 XML 檔。
個別儲存死鎖圖事件
在 [檔案] 功能表上選取 [新增追蹤],然後連線到 SQL Server 的執行個體。
會出現 [追蹤屬性] 對話方塊。
注意
如果選取 [進行連線後立即啟動追蹤],將不會顯示 [追蹤屬性] 對話方塊,而是開始追蹤。 若要關閉這個設定,請在 [工具] 功能表上選取 [選項],然後清除 [進行連線後立即啟動追蹤] 核取方塊。
在 [追蹤屬性] 對話方塊的 [追蹤名稱] 方塊中,輸入追蹤的名稱。
在 [使用範本] 清單中,選取一個用於建立追蹤的追蹤範本。 若不想要使用範本,請選取 [空白]。
執行下列其中一個動作:
若要將追蹤擷取至檔案,請選取 [儲存至檔案] 核取方塊。 在 [設定最大檔案大小] 中指定一個值。
(選擇性) 選取 [啟用檔案換用] 與 [伺服器處理追蹤資料] 核取方塊。
若要將追蹤擷取至資料庫資料表,請選取 [儲存至資料表] 核取方塊。
(選擇性) 選取 [設定最大資料列數],然後指定一個值。
(選擇性) 選取 [啟用追蹤停止時間] 核取方塊,然後指定停止日期和時間。
選擇 [事件選取] 索引標籤。
在 [事件] 資料欄中,展開 [鎖定] 事件類別,然後選取 [死結圖表] 核取方塊。 如果 [Locks] 事件類別不可用,請選取 [顯示所有事件] 核取方塊以便顯示它。
[事件擷取設定] 索引標籤會新增至 [追蹤屬性] 對話方塊。
在 [事件擷取設定] 索引標籤上,選取 [個別儲存死結 XML 事件]。
在 [另存新檔] 對話方塊中,輸入要儲存 Deadlock Graph 事件的檔案名稱。
選取 所有死結 XML 批次都在單一檔案中,以便將所有死結圖事件儲存到單一 XML 檔案中。 或者選取 每個死結 XML 批次各自存於不同檔案中,以便為每個死結圖建立新的 XML 檔案。
儲存鎖死檔案之後,您可以在 SQL Server Management Studio 中開啟檔案。 如需詳細資訊,請參閱開啟、檢視及列印鎖死檔案 (SQL Server Management Studio)。