Sintomi
Considerare lo scenario descritto di seguito:
-
È stato applicato l'aggiornamento cumulativo 1 per SQL Server 2008 R2 Service Pack 1 (SP1) o gli aggiornamenti successivi installati in un computer le cui impostazioni locali sono impostate su giapponese.
-
La tabella codici di Windows (tabella codici ANSI) contiene caratteri di mezza larghezza nel computer.
-
Si esporta un report in PDF e il tipo di carattere selezionato ha una versione completa del carattere ± (più meno).
In questo scenario potresti trovare uno o più dei problemi seguenti nel file PDF generato:
-
Dopo gli apostrofi sono disponibili spazi aggiuntivi.
-
Il testo prima dei segni del dollaro si sovrappone ai segni del dollaro.
-
Alcuni caratteri speciali sembrano causare problemi di spaziatura.
Nota Il problema si verifica anche in SQL Server 2012 e SQL Server 2014.
Causa
Il problema si verifica a causa di una modifica Unicode non corretta eseguita da SQL Server 2008 R2 SP2 CU1.
Risoluzione
Il problema è stato risolto per la prima volta nel seguente aggiornamento cumulativo di SQL Server.
Aggiornamento cumulativo 4 per SQL Server 2014 /en-us/help/2999197
Aggiornamento cumulativo 2 per SQL Server 2012 SP2 /en-us/help/2983175
Aggiornamento cumulativo 11 per SQL Server 2008 R2 SP2 /en-us/help/2926028
Ogni nuovo aggiornamento cumulativo per SQL Server contiene tutti gli hotfix e tutti gli aggiornamenti della sicurezza inclusi nell'aggiornamento cumulativo precedente. Vedere gli ultimi aggiornamenti cumulativi per SQL Server:
Nota Dopo aver applicato questo aggiornamento cumulativo, è possibile che si verifichi il problema seguente: se il server di report si trova in un sistema le cui impostazioni locali sono impostate su giapponese e il carattere ± (più meno) è in un report che viene esportato in PDF, alcuni caratteri potrebbero sovrapporsi. Per ovviare a questo problema, utilizzare uno dei seguenti metodi:
-
Passare a un tipo di carattere che usa un carattere "±" di mezza larghezza.
-
Modificare le impostazioni locali del server in cui è in uso SQL Server 2008 R2 Reporting Services o SQL Server 2012 Reporting Services in inglese.
Stato
Microsoft ha confermato che questo problema si verifica nei prodotti elencati nella sezione "Si applica a".