Sintomas
Considere o seguinte cenário:
-
Você aplicou a atualização cumulativa 1 para SQL Server 2008 R2 Service Pack 1 (SP1) ou atualizações posteriores instaladas 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 apóstrofos.
-
O texto antes do cifrão se sobrepõe aos sinais de cifrão.
-
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 Unicode incorreta feita desde o SQL Server 2008 R2 SP2 CU1.
Resolução
O problema foi corrigido primeiro na atualização cumulativa a seguir 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
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 do SQL Server:
ObservaçãoDepois de aplicar essa atualização cumulativa, você pode enfrentar o seguinte problema: se o servidor de relatório estiver em um sistema cuja localidade está definida como japonês e a ± (sinal de mais-menos) estiver em um relatório sendo exportado para PDF, alguns caracteres poderão ficar sobrepostos. Como solução alternativa para esse problema, use um dos seguintes métodos:
-
Alterar 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 Microsoft listados na seção "Aplicável a".