現象
次のような状況で問題が発生します。
-
拡張イベントセッションを作成して、 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、レベル16、状態1、ライン 50 XML 解析: 行1、文字592、無効な名前文字
解決方法
Service pack の情報
この問題は、SQL Server の次の Service Pack で最初に修正されました。 Service pack 2 FOR Sql server 2014sql server service Packの service pack について累積したものです。 Service Pack は累積的であり、 最新の Service Pack には新しい修正プログラムと共に、それ以前の Service Pack に含まれていたすべての修正プログラムが含まれています。 このサービスパックの最新の service pack と最新の累積的な更新プログラムを適用することをお勧めします。 最新の service pack をインストールする前に、以前のサービスパックをインストールする必要はありません。 最新の service pack と最新の累積的な更新プログラムの詳細については、次の記事の表1を参照してください。SQL Server とそのコンポーネントのバージョン、エディション、更新レベルを確認するにはどうすればよいですか?
状態
マイクロソフトでは、この問題をこの資料の対象製品として記載されているマイクロソフト製品の問題として認識しています。