CORREÇÃO: Erro de caractere de nome ilegal quando você analisa a saída de evento module_end no SQL Server 2014

IMPORTANTE: Este artigo foi traduzido pelo software de tradução automática da Microsoft e eventualmente pode ter sido editado pela Microsoft Community através da tecnologia Community Translation Framework (CTF) ou por um tradutor profissional. A Microsoft oferece artigos traduzidos automaticamente por software, por tradutores profissionais e editados pela comunidade para que você tenha acesso a todos os artigos de nossa Base de Conhecimento em diversos idiomas. No entanto, um artigo traduzido pode conter erros de vocabulário, sintaxe e/ou gramática. A Microsoft não é responsável por qualquer inexatidão, erro ou dano causado por qualquer tradução imprecisa do conteúdo ou por seu uso pelos nossos clientes.

Clique aqui para ver a versão em Inglês deste artigo: 3170044
Sintomas

Considere o seguinte cenário:
  • Criar uma sessão de eventos estendidos para capturar o module_end eventos estendidos.
  • Definir o collect_statement atributo 1.
  • Configurar o evento para enviar a saída para um destino de arquivo.
  • Examine a saída do destino arquivo usando o sys.fn_xe_file_target_read_file função e você converter os dados do evento como XML, por exemplo, usando 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) 
Nesse cenário, você recebe uma mensagem de erro semelhante à seguinte:
Msg 9421, nível 16, estado 1, linha 50
Análise XML: linha 1, caractere 592, caractere de nome ilegal
Resolução

Informações do service pack

O problema foi corrigido primeiramente no seguinte Service Pack para SQL Server.

Service Pack 2 para o SQL Server de 2014

Sobre os Service packs do SQL Server

Service packs são cumulativos. Cada service pack novo contém todas as correções que estão em service packs anteriores, junto com qualquer nova correção. Nossa recomendação é aplicar o service pack mais recente e a atualização cumulativa mais recente para esse service pack. Não é necessário instalar um service pack anterior antes de instalar o service pack mais recente. Use a tabela 1 no seguinte artigo para obter mais informações sobre o service pack mais recente e a atualização cumulativa mais recente.

Como determinar a versão, o nível de edição e atualização do SQL Server e seus componentes?

Situação
A Microsoft confirma que este é um problema em seus produtos listados na seção "Aplica-se a".

Aviso: este artigo foi traduzido automaticamente

Propriedades

ID do Artigo: 3170044 - Última Revisão: 07/12/2016 04:23:00 - Revisão: 1.0

Microsoft SQL Server 2014 Developer, Microsoft SQL Server 2014 Enterprise, Microsoft SQL Server 2014 Enterprise Core, Microsoft SQL Server 2014 Express, Microsoft SQL Server 2014 Standard, Microsoft SQL Server 2014 Web

  • kbqfe kbfix kbexpertiseadvanced kbsurveynew kbmt KB3170044 KbMtpt
Comentários