Microsoft distribuerar Microsoft SQL Server 2008-korrigeringsfiler som en nedladdnings bar fil. Eftersom de här korrigeringarna är kumulativa innehåller alla nya versioner alla snabb korrigeringar och alla säkerhets korrigeringar som ingick med föregående version av SQL Server 2008.
Symptom
Tänk dig följande situation:
-
Du har en rapport från Microsoft SQL Server 2008 repor ting Services (SSRS 2008) med en text Rute kontroll.
-
Text Rute kontrollen innehåller vissa specialtecken. Specialtecken kan till exempel innehålla accenter, symboler för utländsk valuta, varumärkes symboler eller Copyright-symboler.
-
Parametern HumanReadablePDF deviceinfo är inställd på True i filen Rsreportserver. config. Eller så överförs den här parametern som en URL-adress . Kommentarer
-
Värdet för den här parametern är som standard falskt.
-
Specialtecken är tecken från 128 till 255. Dessa tecken ligger utanför ASCII-området. Men dessa tecken ligger i intervallet för Windows-1252-teckenuppsättningen.
-
-
Du återger en PDF-fil (Portable Document Format) för rapporten.
I det här fallet visar PDF-filen felaktigt tecken.
Orsak
Det här problemet uppstår på grund av ett fel i PDF-renderaren av SSRS 2008.
Lösning
Kumulativ uppdaterings information
SQL Server 2008 Service Pack 1
Korrigeringen för det här problemet släpptes först i kumulativ uppdatering 10 för SQL Server 2008 Service Pack 1. Om du vill veta mer om det här kumulativa uppdaterings paketet klickar du på följande artikel nummer och läser artikeln i Microsoft Knowledge Base:
2279604 Kumulativt uppdaterings paket 10 för SQL Server 2008 Service Pack 1Obs! Eftersom build-versionerna är kumulativa innehåller varje ny korrigerings utgåva alla snabb korrigeringar och alla säkerhets korrigeringar som ingick med föregående version av SQL Server 2008. Microsoft rekommenderar att du använder den senaste korrigerings versionen som innehåller den här snabb korrigeringen. Om du vill veta mer klickar du på följande artikelnummer och läser artikeln i Microsoft Knowledge Base:
970365 SQL Server 2008-versioner som släpptes efter att SQL Server 2008 Service Pack 1 släpptes Snabb korrigeringar för Microsoft SQL Server 2008 skapas för specifika SQL Server Service Pack. Du måste använda en SQL Server 2008 Service Pack 1 Hotfix för en installation av SQL Server 2008 Service Pack 1. Som standard ingår alla snabb korrigeringar som tillhandahålls i ett Service Pack för SQL Server i nästa SQL Server Service Pack.
SQL Server 2008 Service Pack 2
Korrigeringen för det här problemet släpptes först i kumulativ uppdatering 1 för SQL Server 2008 Service Pack 2. Om du vill veta mer om det här kumulativa uppdaterings paketet klickar du på följande artikel nummer och läser artikeln i Microsoft Knowledge Base:
2289254 Kumulativ uppdatering 1 för SQL Server 2008 Service Pack 2Obs! Eftersom build-versionerna är kumulativa innehåller varje ny korrigerings utgåva alla snabb korrigeringar och alla säkerhets korrigeringar som ingick med föregående version av SQL Server 2008. Vi rekommenderar att du använder den senaste korrigerings versionen som innehåller den här snabb korrigeringen. Om du vill veta mer klickar du på följande artikelnummer och läser artikeln i Microsoft Knowledge Base:
2402659 SQL Server 2008-versioner som släpptes efter att SQL Server 2008 Service Pack 2 släpptes
Status
Microsoft har bekräftat att det här är ett problem i Microsoft-produkterna som nämns i "gäller".
Mer information
Ange parametern HumanReadablePDF deviceinfo med någon av följande metoder:
-
Använd följande inställningar i filen Rsreportserver. config: <Extension Name="PDF" Type="Microsoft.ReportingServices.Rendering.ImageRenderer.PDFRenderer,Microsoft.ReportingServices.ImageRendering"><Configuration><DeviceInfo><HumanReadablePDF>true</HumanReadablePDF></DeviceInfo></Configuration></Extension> Obs! Filen Rsreportserver. config är som standard placerad i följande mapp:
%Program%\Microsoft SQL Server\MSRS10. <instans namn> \Reporting Services\ReportServerMer information om inställningar för enhets information finns på följande Microsoft-webbplatser:
Allmän information om enhets informations inställningar i repor ting Services allmän information om enhets informations inställningar för åter givning av PDF-format
-
Använd följande exempel-URL i en "URL-begäran"-rendering "
http://<Server namn>/ReportServer?/Sales/YearlySalesSummary&rs: kommando = rendera&rs: format = PDF&RC: HumanReadablePDF = TrueMer information om URL-parametrar finns på följande Microsoft-webbplatser:
Allmän information om hur du anger inställningar för enhets information i en URL
Referenser
Mer information om Windows-1252-teckenuppsättningen finns på följande Microsoft Developer Network-webbplats (MSDN):
Allmän information om Windows-1252-teckenuppsättningenOm du vill veta mer om den stegvisa underhålls modellen för SQL Server klickar du på följande artikel nummer och läser artikeln i Microsoft Knowledge Base:
935897 En stegvis underhålls modell är tillgänglig från SQL Server-teamet för att leverera snabb korrigeringar för rapporterade problemOm du vill veta mer om ett namn schema för uppdateringar för SQL Server klickar du på följande artikel nummer och läser artikeln i Microsoft Knowledge Base:
822499Nytt namn schema för program uppdaterings paket för Microsoft SQL ServerMer information om program uppdaterings terminologi får du om du klickar på följande artikel nummer och läser artikeln i Microsoft Knowledge Base:
824684 Beskrivning av den standard terminologi som används för att beskriva Microsoft-programuppdateringar