KB3170044-修正:當您在 SQL Server 2014 中分析 module_end 事件輸出時,出現非法的 name 字元錯誤

徵狀

請試想下列案例:

  • 您可以建立延伸事件會話來捕獲 module_end 延伸事件。

  • 您將 collect_statement 屬性設定為 1。

  • 您將事件設定為將輸出傳送到檔案目標。

  • 您可以使用 sys.fn_xe_file_target_read_file 函數來查看檔案目標的輸出,並將事件資料轉換成 XML,例如使用下列語法:SELECT *, CAST(event_data AS XML) AS 'event_data_XML' FROM sys.fn_xe_file_target_read_file('file_name*.xel', NULL, NULL, NULL)

在這種情況下,您會收到類似以下的錯誤訊息:

Msg 9421,Level 16,狀態1,行 50 XML 分析:行1、字元592、非法名稱字元

解決方案

Service pack 資訊

這個問題首先是在下列 SQL Server Service Pack 中修正。 Sql server 2014 Service pack 2 (關於 sql server Service pack 的 service pack)是累加的。 每個新的 service pack 都包含舊版 service pack 中的所有修正程式,以及任何新的修正程式。 我們建議您將最新的 service pack 和該 service pack 的最新累計更新套用。 您在安裝最新的 service pack 之前,您不需要安裝舊版的 service pack。 使用下列文章中的表格1,尋找最新 service pack 和最新累計更新的詳細資訊。如何判斷 SQL Server 及其元件的版本、版本與更新層級?

狀態

Microsoft 已確認本篇文章<適用於>一節所列之 Microsoft 產品確實有上述問題。

Need more help?

Expand your skills
Explore Training
Get new features first
Join Microsoft Insiders

Was this information helpful?

Thank you for your feedback!

Thank you for your feedback! It sounds like it might be helpful to connect you to one of our Office support agents.

×