Симптоми
Обмислете следния сценарий:
-
Създавате разширена сесия за събития, за да заснемете 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, State 1, Line 50 XML анализиране: ред 1, знак 592, незаконен знак за име
Решение
Информация за сервизния пакет
Проблемът е коригиран първо в следния сервизен пакет за SQL Server. Service Pack 2 за SQL server 2014за сервизни пакети за услуги на SQL Serverса кумулативни. Всеки нов сервизен пакет съдържа всички корекции, които са в предишните сервизни пакети, както и всички нови корекции. Нашата препоръка е да приложите последния сервизен пакет и най-новата сборна актуализация за този сервизен пакет. Не е необходимо да инсталирате предишен сервизен пакет, преди да инсталирате последния сервизен пакет. Използвайте таблица 1 в следващата статия, за да намерите повече информация за последния сервизен пакет и най-новата сборна актуализация.Как се определя нивото на версиите, изданието и актуализирането на SQL Server и неговите компоненти?
Състоянието
Microsoft потвърди, че това е проблем в продуктите на Microsoft, които са посочени в секцията "важи за".