Symptomer
Tenk deg følgende:
- Du har brukt Kumulativ oppdatering 1 for SQL Server 2008 R2 Service Pack 1 (SP1) eller nyere oppdateringer som er installert på en datamaskin med japansk nasjonal innstilling.
- Windows-tegntabellen (ANSI-tegntabellen) inneholder tegn med halv bredde på datamaskinen.
- Du eksporterer en rapport til PDF, og den valgte skriften har en fullbreddeversjon av tegnet ± (pluss minus).
I dette scenarioet kan du finne ett eller flere av følgende problemer i PDF-filen som genereres:
- Det finnes ekstra mellomrom etter apostrofer.
- Tekst før dollartegn overlapper dollartegnene.
- Noen spesialtegn ser ut til å forårsake problemer med avstanden.
Obs! Problemet oppstår også i SQL Server 2012 og SQL Server 2014.
Årsak
Problemet oppstår på grunn av en feil Unicode-endring som er gjort siden SQL Server 2008 R2 SP2 CU1.
Oppløsning
Problemet ble først løst i den følgende kumulative oppdateringen av SQL Server.
Kumulativ oppdatering 4 for SQL Server 2014 /en-us/help/2999197
Kumulativ oppdatering 2 for SQL Server 2012 SP2 /en-us/help/2983175
Kumulativ oppdatering 11 for SQL Server 2008 R2 SP2 /en-us/help/2926028
Om kumulative oppdateringer for SQL Server
Hver nye kumulative oppdatering for SQL Server inneholder alle hurtigreparasjoner og alle sikkerhetsrettinger som fulgte med den forrige kumulative oppdateringen. Ta en titt på de nyeste kumulative oppdateringene for SQL Server:
- Den nyeste kumulative oppdateringen for SQL Server 2014
- Den nyeste kumulative oppdateringen for SQL Server 2012 SP2
- Den nyeste kumulative oppdateringen for SQL Server 2008 R2 SP2
Når du har installert denne kumulative oppdateringen, kan du oppleve følgende problem: Hvis rapportserveren er på et system med japansk nasjonal innstilling, og ± (pluss minustegn) er i en rapport som eksporteres til PDF, kan noen tegn overlappe. Bruk en av følgende metoder for å omgå dette problemet:
- Bytt til en skrift som bruker et ±-tegn med halv bredde.
- Endre den nasjonale innstillingen for serveren som kjører SQL Server 2008 R2 Reporting Services eller SQL Server 2012 Reporting Services, til engelsk.
Status
Microsoft har bekreftet at dette er et problem i Microsoft-produktene som er oppført i delen «Gjelder for».