Sintomas
Considere o seguinte cenário:
-
Aplicou a Atualização Cumulativa 1 para o SQL Server 2008 R2 Service Pack 1 (SP1) ou uma atualização posterior instalada num computador cuja localidade está definida para o 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 o tipo de letra selecionado tem uma versão em largura completa do ± (mais-menos) caractere.
Neste cenário, poderá encontrar uma ou mais questões a seguir no ficheiro PDF que são geradas:
-
Há espaços extra após após os apóstrofos.
-
O texto antes dos sinais de dólar sobrepõe-se aos sinais de dólar.
-
Alguns personagens especiais parecem causar problemas de espaçamento.
Nota 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 seguinte atualização cumulativa 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 que foram incluídas com a atualização cumulativa anterior. Confira as últimas atualizações cumulativas do SQL Server:
NotaDepois de aplicar esta atualização cumulativa, poderá experimentar o seguinte problema: se o servidor de relatório estiver num sistema cuja localidade se fixou para o japonês, e o ± (mais-menos caracteres) estiver num relatório a ser exportado para PDF, alguns caracteres podem sobrepor-se. Para contornar este problema, utilize um dos métodos seguintes:
-
Mude para um tipo de letra que usa um caractere "±" de meia largura.
-
Altere a localidade do servidor que está a executar os Serviços de Relatórios DO SQL Server 2008 R2 ou dos Serviços de Relatórios DO SQL Server 2012 para inglês.
Estado
A Microsoft confirmou que este problema ocorre nos produtos da Microsoft listados na secção "Aplica-se a".