KB2282743 - FIX: de speciale tekens worden onjuist weergegeven in een tekstvak van een PDF-bestand wanneer u een rapport weergeeft in SSRS 2008

Van toepassing op
SQL Server 2008

Microsoft distribueert Microsoft SQL Server 2008-oplossingen als één downloadbaar bestand. Omdat de oplossingen cumulatief zijn, bevat elke nieuwe release alle hotfixes en alle beveiligingspatches die aanwezig waren in de vorige release voor oplossingen voor SQL Server 2008.

Symptomen

Neem als voorbeeld het volgende scenario:

  • U hebt een Microsoft SQL Server 2008 Reporting Services-rapport (SSRS 2008) waarin een tekstvak is ingesloten.

  • Het besturingselement Tekstvak bevat enkele speciale tekens. Speciale tekens kunnen bijvoorbeeld tekens met accenten, valutasymbolen, handelsmerksymbolen of copyrightsymbolen bevatten.

  • De parameter HumanReadablePDF DeviceInfo is ingesteld op Waar in het Rsreportserver.config bestand. Deze parameter wordt ook doorgegeven als URL Access-parameter.

    Notities

    • De waarde van deze parameter is standaard Onwaar.
    • Speciale tekens zijn de tekens 128 tot en met 255. Deze tekens vallen buiten het bereik van ASCII. Deze tekens vallen echter wel binnen het bereik van de Windows-1252-tekenset.
  • U rendert een PDF-bestand (Portable Document Format) van het rapport.

In dit geval wordt het speciale teken onjuist weergegeven in het PDF-bestand.

Oorzaak

Dit probleem treedt op vanwege een fout in de PDF-renderer van SSRS 2008.

Oplossing

Informatie over cumulatieve updates

SQL Server 2008 Service Pack 1

De oplossing voor dit probleem is voor het eerst uitgebracht in cumulatieve update 10 voor SQL Server 2008 Service Pack 1. Klik voor meer informatie over dit cumulatieve updatepakket op het volgende artikelnummer in de Microsoft Knowledge Base:

2279604 Cumulatief updatepakket 10 voor SQL Server 2008-servicepack 1Opmerking Omdat de builds cumulatief zijn, bevat elke nieuwe fixversie alle hotfixes en alle beveiligingspatches die aanwezig waren bij de vorige SQL Server 2008-release. Microsoft raadt u aan de meest recente oplossing toe te passen die deze hotfix bevat. Klik op het volgende artikelnummer in de Microsoft Knowledge Base voor meer informatie:

970365 De SQL Server 2008-builds die zijn uitgebracht na SQL Server 2008 Service Pack 1 zijn uitgebracht Microsoft SQL Server 2008-hotfixes worden gemaakt voor specifieke SQL Server servicepacks. U moet een hotfix voor SQL Server 2008 Service Pack 1 toepassen op een installatie van SQL Server 2008 Service Pack 1. Elke hotfix die deel uitmaakt van een SQL Server-servicepack wordt standaard opgenomen in het volgende SQL Server-servicepack.

SQL Server 2008 Service Pack 2

De oplossing voor dit probleem is voor het eerst uitgebracht in cumulatieve update 1 voor SQL Server 2008 Service Pack 2. Klik voor meer informatie over dit cumulatieve updatepakket op het volgende artikelnummer in de Microsoft Knowledge Base:

2289254 Cumulatieve update 1 voor SQL Server 2008-servicepack 2Note Omdat de builds cumulatief zijn, bevat elke nieuwe versie alle hotfixes en beveiligingspatches die aanwezig waren bij de vorige SQL Server 2008-oplossing. Het is raadzaam om de meest recente fixversie toe te passen die deze hotfix bevat. Klik op het volgende artikelnummer in de Microsoft Knowledge Base voor meer informatie:

2402659 De SQL Server 2008-builds die zijn uitgebracht nadat SQL Server 2008 Service Pack 2 is uitgebracht

Status

Microsoft heeft bevestigd dat dit een probleem is bij de Microsoft-producten die worden vermeld in het gedeelte 'Van toepassing op'.

Meer informatie

Gebruik een van de volgende methoden om de parameter DeviceInfo voor HumanReadablePDF in te stellen:

Meer informatie

Ga voor meer informatie over de Windows-1252-tekenset naar de volgende MSDN-website (Microsoft Developer Network):

Algemene informatie over de Windows-1252 tekenset Voor meer informatie over het Incremental Servicing Model voor SQL Server klikt u op het volgende artikelnummer in de Microsoft Knowledge Base:

935897 Er is een incrementeel servicemodel beschikbaar van het SQL Server-team om hotfixes voor gemelde problemen te leveren

Klik op het volgende artikelnummer in de Microsoft Knowledge Base voor meer informatie over het naamgevingsschema voor SQL Server-updates:

822499 Nieuw naamgevingsschema voor software-updatepakketten voor Microsoft SQL Server Klik op het volgende artikelnummer in de Microsoft Knowledge Base voor meer informatie over software-updateterminologie:

824684 Beschrijving van de standaardterminologie die wordt gebruikt om Microsoft-software-updates te beschrijven