Symptom
Tänk dig följande situation:
-
Du har använt den kumulativa uppdateringen 1 för SQL Server 2008 R2 Service Pack 1 (SP1) eller en senare uppdatering installerad på en dator vars nationella inställningar är inställda på japanska.
-
Windows-kodsida (ANSI-kodsida) har halv bredds tecken på datorn.
-
Du kan exportera en rapport till PDF-format och det markerade teckensnittet har en full bredds version av tecknet ± (plus-minus).
I det här scenariot kan du hitta ett eller flera av följande problem i PDF-filen som genereras:
-
Det finns extra blank steg efter apostrofer.
-
Text innan dollar tecken överlappar dollar tecken.
-
Vissa specialtecken fungerar för att orsaka avstånds problem.
Obs! Problemet uppstår också i SQL Server 2012 och SQL Server 2014.
Orsak
Problemet beror på att en felaktig Unicode-ändring har gjorts sedan SQL Server 2008 R2 SP2 CU1.
Lösning
Problemet är först åtgärdat i den kumulativa uppdateringen av SQL Server.
Kumulativ uppdatering 4 för SQL Server 2014 /en-us/help/2999197
Kumulativ uppdatering 2 för SQL Server 2012 SP2 /en-us/help/2983175
Kumulativ uppdatering 11 för SQL Server 2008 R2 SP2 /en-us/help/2926028
Varje ny kumulativ uppdatering för SQL Server innehåller alla snabb korrigeringar och alla säkerhets korrigeringar som ingick i den föregående kumulativa uppdateringen. Kolla in de senaste kumulativa uppdateringarna för SQL Server:
Obs! När du har installerat den här kumulativa uppdateringen kan följande problem uppstå: om rapporterings servern finns på ett system vars nationella inställningar är japanska och om det står ± (plus minus tecken) i en rapport som exporteras till PDF-format kan vissa tecken överlappa varandra. Använd någon av följande metoder för att lösa problemet:
-
Ändra till ett teckensnitt som använder ett halv bredds tecken med "±".
-
Ändra språk för servern som kör SQL Server 2008 R2 repor ting Services eller SQL Server 2012 repor ting Services till engelska.
Status
Microsoft har bekräftat att det här är ett problem i Microsoft-produkterna som nämns i "gäller".