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

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

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

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

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

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

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

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

成功的要求也跟失敗的要求一樣,會有相互關聯識別碼的標記。 每個新的要求都會有唯一且不同的識別碼,而且識別碼只會持續到該要求的持續時間結束為止。 這不像 Windows 錯誤會提供 80xxxxxx 號碼來識別確切的問題。 在網路上搜尋特定的相互關聯識別碼是沒有幫助的,因為每個識別碼對於您的伺服器和該時間點都是不同且唯一的。

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

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

如果您是終端使用者,您可能無法存取可透過相互關聯識別碼提供實用資訊的記錄。 在此情況下,您可以在這裡停下來,並致電技術支援中心或系統管理員。 請說明您的問題,並與他們合作以協助診斷問題。 請提供您在錯誤訊息上看到的相互關聯識別碼,他們可能需要。

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

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

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

  • 尋找記錄目錄以及您要尋找的日期,並在 Excel 中開啟該檔案:

  • 找到您要尋找的相互關聯識別碼。 您也可以根據事件層級進行篩選,以了解發生什麼情況:

  • 如果您找不到相互關聯識別碼,請試試另一部在回報問題時輪替使用的網頁伺服器。

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

需要更多協助嗎?

想要其他選項嗎?

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