KB2924996 - CORREÇÃO: Problemas ao exportar um relatório para PDF com fontes Unicode em SQL Server

Aplica-se a
SQL Server 2008 R2 Service Pack 2 SQL Server 2014 Business Intelligence - duplicate (do not use)

Sintomas

Considere o seguinte cenário:

  • Você aplicou a Atualização Cumulativa 1 para o SQL Server 2008 R2 Service Pack 1 (SP1) ou uma atualização posterior instalada em um computador cuja localidade está definida como japonês.
  • A página de código do Windows (página de código ANSI) tem caracteres de meia largura no computador.
  • Você exporta um relatório para PDF e a fonte selecionada tem uma versão de largura total do caractere ± (mais-menos).

Nesse cenário, você pode encontrar um ou mais dos seguintes problemas no arquivo PDF gerado:

  • Há espaços extras após os apóstrofos.
  • O texto antes dos cifrões se sobrepõe aos cifrões.
  • Alguns caracteres especiais parecem causar problemas de espaçamento.

Observação O problema também ocorre no SQL Server 2012 e no SQL Server 2014.

Causa

O problema ocorre devido a uma alteração incorreta do Unicode feita desde o SQL Server 2008 R2 SP2 CU1.

Resolução

O problema foi corrigido pela primeira vez na atualização cumulativa seguinte do SQL Server.

Atualização cumulativa 4 para SQL Server 2014 /en-us/help/2999197

Atualização cumulativa 2 para SQL Server 2012 SP2 /en-us/help/2983175

Atualização cumulativa 11 para SQL Server 2008 R2 SP2 /en-us/help/2926028

Sobre atualizações cumulativas para o SQL Server

Cada nova atualização cumulativa do SQL Server contém todos os hotfixes e todas as correções de segurança incluídas na atualização cumulativa anterior. Confira as atualizações cumulativas mais recentes para o SQL Server:

      

Observação Depois de aplicar essa atualização cumulativa, você poderá enfrentar o seguinte problema: se o servidor de relatório estiver em um sistema cuja localidade esteja definida como japonês e o ± (caractere de mais-menos) estiver em um relatório sendo exportado para PDF, alguns caracteres poderão se sobrepor. Para contornar esse problema, use um dos seguintes métodos:

  • Altere para uma fonte que usa um caractere "±" de meia largura.
  • Altere a localidade do servidor que está executando o SQL Server 2008 R2 Reporting Services ou o SQL Server 2012 Reporting Services para inglês.

      

Status

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