Sintomas
Considere o seguinte cenário:
-
Você cria uma sessão de eventos prolongada para capturar o module_end evento alargado.
-
Define o atributo collect_statement para 1.
-
Configura o evento para enviar a saída para um alvo de ficheiro.
-
Reveja a saída do alvo do ficheiro utilizando a função sys.fn_xe_file_target_read_file e elege os dados do evento como XML, por exemplo, utilizando a seguinte sintaxe:SELECT *, CAST(event_data AS XML) AS 'event_data_XML' FROM sys.fn_xe_file_target_read_file('file_name*.xel', NULL, NULL, NULL)
Neste cenário, recebe uma mensagem de erro que se assemelha ao seguinte:
Msg 9421, Nível 16, Estado 1, Linha 50 XML parsing: linha 1, personagem 592, personagem de nome ilegal
Resolução
Informações do pacote de serviço
O problema foi corrigido pela primeira vez no seguinte Pacote de Serviços para O Servidor SQL. O Pacote de Serviços 2 para SQL Server 2014Sobre pacotes de serviços parapacotes de serviços sql server são cumulativos. Cada novo pacote de serviços contém todas as correções que se encontram em pacotes de serviços anteriores, juntamente com quaisquer novas correções. A nossa recomendação é aplicar o mais recente pacote de serviços e a mais recente atualização cumulativa para esse pacote de serviços. Não precisa de instalar um pacote de serviços anterior antes de instalar o mais recente pacote de serviços. Utilize o Quadro 1 no seguinte artigo para encontrar mais informações sobre o mais recente pacote de serviços e a mais recente atualização cumulativa.Como determinar o nível de versão, edição e atualização do SQL Server e dos seus componentes?
Estado
A Microsoft confirmou que este problema ocorre nos produtos da Microsoft listados na secção "Aplica-se a".