症狀
請考慮以下案例:
- 你建立一個延長事件會話來捕捉module_end延長事件。
- 你把collect_statement屬性設為 1。
- 你設定事件是將輸出傳送到檔案目標。
- 你可以使用 sys.fn_xe_file_target_read_file 函式來審查檔案目標的輸出,然後將事件資料投射成 XML,例如,使用以下語法:SELECT *、CAST (event_data AS 為 XML) AS 為 'event_data_XML'
來自 sys.fn_xe_file_target_read_file ('file_name*.xel',NULL,NULL,NULL)
在此情況下會收到類似下列的錯誤訊息:
注意
Msg 9421,16層,州1,50行
XML 解析:第 1 行,字元 592,非法名稱字元
解決方式
服務包資訊
此問題首次在以下 SQL Server 服務包中被修正。
Service Pack 2 for SQL Server 2014
關於 SQL Server 服務包
Service Pack 是累積性的。 每個新版 Service Pack 都包含前一版 Service Pack 中所有的修正程式,以及任何新增的修正程式。 我們的建議是套用該服務包的最新服務包及累積更新。 你不必在安裝最新的服務包前安裝先前的服務包。 請使用以下文章中的表1,查詢最新服務包及最新累積更新的更多資訊。
如何確定 SQL Server 及其元件的版本、版本與更新等級?
狀態
Microsoft 已確認這是「適用對象」一節中列出的 Microsoft 產品中的問題。