摘要
在 Microsoft SQL Server 中,新的TraceFlags 元素會新增到顯示計畫 XML 中的 QueryPlan元素。 這個元素會列出在編譯查詢方案時,在實例或工作階段層級啟用的所有追蹤標記,而對於實際執行 showplans,會執行特定的查詢。 最多可以有兩個TraceFlags元素的實例,一個用於編譯時間( IsCompileTime屬性 equaling 至1),另一個用於執行時間(如果在編譯和執行期間啟用追蹤旗標,則會顯示在兩個清單中)。 每個元素都可以有一個或多個具有兩個屬性的TraceFlag元素清單。 Value屬性會識別追蹤旗標編號,而Scope屬性可以是「全域」或「會話」,具體取決於如何啟用追蹤標誌(如果使用OPTION QUERYTRACEON在查詢層級啟用追蹤旗標,則會顯示為在顯示計畫中的 [會話] 範圍內)。 如果在編譯或執行期間未啟用任何追蹤標誌,就不會包含對應的元素。 注意: 顯示計畫 XML 會列出已啟用的100追蹤標記。
解決方案
SQL Server Service pack 資訊
此更新已在下列 SQL Server service pack 中修正:
SQL Server 2016 Service Pack 1
Service pack 是累加的。每個新的 service pack 都包含舊版 service pack 中的所有修正程式,以及任何新的修正程式。我們建議您將最新的 service pack 和該 service pack 的最新累計更新套用。您在安裝最新的 service pack 之前,您不需要安裝舊版的 service pack。使用下列文章中的表格1,尋找最新 service pack 和最新累計更新的詳細資訊。 如何判斷 SQL Server 及其元件的版本、版本與更新層級