CORRECÇÃO: Erro de carácter de nome ilegal quando analisar os resultados de evento module_end no SQL Server 2014

IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine translation ou MT), não tendo sido portanto revisto ou traduzido por humanos. A Microsoft tem artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais. O objectivo é simples: oferecer em Português a totalidade dos artigos existentes na base de dados do suporte. Sabemos no entanto que a tradução automática não é sempre perfeita. Esta pode conter erros de vocabulário, sintaxe ou gramática… erros semelhantes aos que um estrangeiro realiza ao falar em Português. A Microsoft não é responsável por incoerências, erros ou estragos realizados na sequência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza actualizações frequentes ao software de tradução automática (MT). Obrigado.

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 expandida para capturar o module_end evento expandido.
  • Definir a collect_statement atributo para 1.
  • Configurar o evento para enviar a saída para um destino do ficheiro.
  • Reveja a saída do destino ficheiro utilizando o sys.fn_xe_file_target_read_file função e converter os dados do evento como XML, por exemplo, utilizando a sintaxe seguinte:
    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 semelhante à seguinte:
Erro 9421, nível de 16. o, o estado 1, linha 50
Análise de XML: linha 1, carácter 592, caracteres de nome ilegal
Resolução

Informações sobre Service Packs

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

Service Pack 2 para o SQL Server 2014

Sobre os Service packs para o SQL Server

Service packs são cumulativos. Cada novo service pack contém todas as correcções incluídas em service packs anteriores, bem como quaisquer novas correcções. A nossa recomendação é aplicar o service pack mais recente e a actualização cumulativa mais recente desse service pack. Não tem de instalar um service pack anterior antes de instalar o service pack mais recente. Utilize o quadro 1 no seguinte artigo para localizar mais informações sobre o service pack mais recente e a actualização cumulativa mais recente.

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

Ponto Da Situação
A Microsoft confirmou que este é um problema nos produtos da Microsoft listados na secção "Aplica-se a".

Aviso: Este artigo foi traduzido automaticamente

Propriedades

ID do Artigo: 3170044 - Última Revisão: 07/12/2016 04:22: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