Симптоми
Имайте предвид сценария, описан по-долу:
- Можете да създадете разширена сесия на събитие, за да запишете module_end разширено събитие.
- Задавате атрибута collect_statement на 1.
- Вие конфигурирате събитието за изпращане на резултата към целеви файл
- Преглеждате резултата от целевия файл с помощта на функцията sys.fn_xe_file_target_read_file и прехвърляте данните за събитието като XML, например с помощта на следния синтаксис:SELECT *, CAST(event_data КАТО XML) КАТО "event_data_XML"
ОТ sys.fn_xe_file_target_read_file('file_name*.xel'; NULL; NULL; NULL)
В този случай получавате съобщение за грешка, подобно на следното:
Забележка
Съобщение 9421, ниво 16, щат 1, ред 50
XML анализ: ред 1, знак 592, знак за недопустимо име
Решение
Информация за сервизен пакет
Проблемът е отстранен за първи път в следващия сервизен пакет за SQL Server.
Service Pack 2 за SQL Server 2014
За сервизните пакети за SQL Server
Сервизните пакети са кумулативни. Всеки нов сервизен пакет съдържа всички корекции, които са в предишните сервизни пакети, заедно с всички нови корекции. Нашата препоръка е да се приложи най-новият сервизен пакет и най-новата кумулативна актуализация за този сервизен пакет. Не е необходимо да инсталирате предишен сервизен пакет, преди да инсталирате най-новия сервизен пакет. Използвайте таблица 1 в следващата статия, за да намерите повече информация относно най-новия сервизен пакет и най-новата кумулативна актуализация.
Как да определим версията, изданието и нивото на актуализация на SQL Server и неговите компоненти?
Състояние
Microsoft потвърждава, че това е проблем в продуктите на Microsoft, които са изброени в раздела „Важи за“.