Simptome
Luați în considerare următorul scenariu:
-
Ați aplicat actualizarea cumulativă 1 pentru SQL Server 2008 R2 Service Pack 1 (SP1) sau o actualizare ulterioară instalată pe un computer al cărui setări regionale este setată la japoneză.
-
Pagina de coduri Windows (pagina de coduri ANSI) are caractere cu jumătate de lățime pe computer.
-
Exportați un raport în PDF, iar fontul selectat are o versiune lățime completă a caracterului ± (plus-minus).
În acest scenariu, puteți găsi una sau mai multe dintre următoarele probleme în fișierul PDF generat:
-
Există spații suplimentare după apostrofuri.
-
Textul înainte ca semnul Dollar să suprapună semnul dolarului.
-
Unele caractere speciale par să provoace probleme de spațiere.
Notă Problema apare și în SQL Server 2012 și SQL Server 2014.
Cauză
Problema se produce din cauza unei modificări Unicode incorecte efectuată de la SQL Server 2008 R2 SP2 CU1.
Rezolvare
Problema a fost remediată pentru prima dată în următoarea actualizare cumulativă de SQL Server.
Actualizarea cumulativă 4 pentru SQL Server 2014 /en-us/help/2999197
Actualizarea cumulativă 2 pentru SQL Server 2012 SP2 /en-us/help/2983175
Actualizarea cumulativă 11 pentru SQL Server 2008 R2 SP2 /en-us/help/2926028
Fiecare nouă actualizare cumulativă pentru SQL Server conține toate remedierile rapide și toate remedierile de securitate care au fost incluse în actualizarea cumulativă anterioară. Consultați cele mai recente actualizări cumulative pentru SQL Server:
Notă După ce aplicați această actualizare cumulativă, este posibil să întâmpinați următoarea problemă: în cazul în care serverul de raport se află într-un sistem al cărui setări regionale setate la japoneză, iar caracterul ± (plus-minus) se află într-un raport exportat în PDF, unele caractere se pot suprapune. Pentru a evita această problemă, utilizați una dintre metodele următoare:
-
Modificați la un font care utilizează un caracter cu jumătate lățime "±".
-
Modificați setările regionale ale serverului care rulează SQL Server 2008 R2 Reporting Services sau SQL Server 2012 Reporting Services în limba engleză.
Stare
Microsoft a confirmat că aceasta este o problemă în produsele Microsoft enumerate în secțiunea „Se aplică la”.