錯誤訊息中的 SharePoint 相互關聯識別碼:它是什麼以及如何使用
Applies To
SharePoint Server 2016 SharePoint in Microsoft 365

如果您在使用公用網站或問卷、電子郵件或其他應用程式時遇到問題,請致電擁有該網站的公司,並尋求他們的協助。   您通常可以在網站或問卷頁面底部或其導覽功能表的 [關於我們] 或 [連絡我們] 區段中找到連絡資訊。

如果您是企業使用者並收到錯誤訊息,請連絡管理貴公司內部網站的人員。   這些類型的問題通常只能由網站管理員 (SharePoint 系統管理員) 或公司中的人員來修正。

如果您是 SharePoint 系統管理員或網站管理員,   而且您的使用者詢問有關相互關聯識別碼的問題,本文可為您提供協助。

相互關聯識別碼是什麼以及不是什麼

相互關聯識別碼不是錯誤號碼或錯誤碼。 簡單來說,這是一個會針對 SharePoint 伺服器收到的每個要求自動產生的 GUID (全域萬用識別碼)。 它對每個要求 (而非每個錯誤) 都是唯一的。 不過,當發生錯誤時,錯誤訊息會包含當時對該要求有效的相互關聯識別碼。

相互關聯識別碼的用途是協助 SharePoint 系統管理員追蹤錯誤發生時的情況。 它的唯一價值是作為協助系統管理員追蹤錯誤的互動式工具。 管理員 利用相關 ID 作為「麵包屑」,用來追蹤 ULS) SharePoint統一日誌系統 ( 請求或流程,找出導致問題的原因與原因。 如果 SharePoint 在執行該工作時收到無法識別的錯誤訊息,它會張貼「發生未預期的錯誤」訊息,並包含相互關聯識別碼。 相互關聯識別碼可協助您了解發生了什麼事,但無法識別發生了什麼事。

相互關聯識別碼指派方式的圖表

成功的請求會被標記為相關 ID;失敗的人也一樣。 每個新的要求都會有唯一且不同的識別碼,而且識別碼只會持續到該要求的持續時間結束為止。 這不像 Windows 錯誤會提供 80xxxxxx 號碼來識別確切的問題。 在網路上搜尋特定的相關 ID 並沒有幫助,因為每個 ID 在你的伺服器上都不同且獨一無二。

相關識別碼在追蹤流程時非常有價值。 SharePoint 會為處理要求時的每個操作建立記錄 (ULS),因此相互關聯識別碼基本上是將每個步驟連結在一起的線索。 由於 SharePoint 同時處理數千個要求,因此相互關聯識別碼可用來篩選出 SharePoint 針對任何特定要求所執行的步驟。

管理員可以使用相關 ID 來追蹤錯誤、效能問題及其他問題。 他們可藉由使用出現問題行為之要求的相互關聯識別碼來進行更深入的調查。 如果未發生失敗且未產生任何錯誤訊息,則可使用開發人員儀表板來檢視流程所產生的相互關聯識別碼。

如果你是終端使用者,可能無法取得提供相關 ID 資訊的日誌,而相關 ID 可能很有用。 在此情況下,您可以在這裡停下來,並致電技術支援中心或系統管理員。 請說明您的問題,並與他們合作以協助診斷問題。 給他們你錯誤訊息中看到的相關ID,因為他們可能需要。

身為 IT 專業人員或系統管理員,若要了解發生什麼情況,您需要尋找事件發生時的 ULS 記錄,並搜尋該記錄中的相互關聯識別碼。 你可能需要在多個網頁前端中尋找擁有你想要的相關 ID。 相互關聯識別碼無法解決您的錯誤,但可以協助您追蹤要求,以了解發生什麼問題。 您可能會獲得一些深入資訊,了解錯誤產生前發生的情況、出現哪些錯誤訊息,或是這個錯誤觸發了哪些事件 (如果有的話)。 你可以使用像 ULSViewer 這類工具來協助查看這些資料,並過濾掉不需要看到的請求。 如需更多構想和提示,請參閱使用 ULSViewer 進行 SharePoint 記錄和疑難排解 (英文) 的部落格文章。

以下是系統管理員在使用相互關聯識別碼時的一個典型案例:

  • 使用者在 Excel 中開啟檔案時發生錯誤,系統管理員從中取得相互關聯識別碼以及事件的日期/時間:

  • 找到日誌目錄和你要找的日期,然後用 Excel 打開那個檔案:

  • 找到你想要的相關ID。 你也可以依照事件等級篩選,了解發生了什麼:

  • 如果找不到相關 ID,可以試試當時輪流使用的另一台網頁伺服器。

以下是其他一些可協助偵錯 SharePoint 錯誤的系統管理資源。 除了這些連結之外,請嘗試搜尋網路,因為有許多協力廠商網站和社群都提供適用於 SharePoint 的支援和工具。 由於 SharePoint 是一個平台,因此有數千名開發人員、IT 專業人員和使用者組成社群,透過開發工具、應用程式和文件互相協助。

Need more help?

Want more options?

探索訂閱權益、瀏覽訓練課程、瞭解如何保護您的裝置等等。