Microsoft разпространява корекциите на Microsoft SQL Server 2008 като един файл за изтегляне. Тъй като корекциите са кумулативни, всяко ново издание съдържа всички актуални поправки и корекции на защитата, които са били включени в предишното издание на корекция на SQL Server 2008.
Симптоми
Имайте предвид сценария, описан по-долу:
Имате отчет на услугите за отчет на Microsoft SQL Server 2008 (SSRS 2008), който има вградена контрола TextBox.
Контролата TextBox съдържа някои специални знаци. Например специалните знаци може да включват знаци с ударение, символи за чуждестранни валути, символи за търговска марка или символи за авторско право.
Параметърът HumanReadablePDF DeviceInfo е зададен на "Истина " във файла Rsreportserver.config. Този параметър също се предава като параметър на URL на Access.
Бележки
- По подразбиране стойността на този параметър е "Неистина".
- Специални знаци са знаците от 128 до 255. Тези знаци са извън диапазона на ASCII. Тези знаци обаче са в диапазона на набора знаци на Windows-1252.
Рендирате PDF файл на отчета.
В този случай PDF файлът показва специалния знак неправилно.
Причина
Този проблем възниква поради грешка в PDF рендера на SSRS 2008.
Решение
Кумулативна информация за актуализацията
SQL Server 2008 Service Pack 1
Корекцията за този проблем е издадена за първи път в сборна актуализация 10 за SQL Server 2008 Service Pack 1. За допълнителна информация относно този пакет за кумулативна актуализация щракнете върху следния номер на статия, за да прегледате статията в базата знания на Microsoft:
2279604 Сборен пакет за актуализация 10 за SQL Server 2008 Service Pack 1Note Тъй като компилациите са кумулативни, всяко ново издание на корекции съдържа всички актуални поправки и корекции на защитата, които са включени в предишното издание на корекция SQL Server 2008. Microsoft препоръчва да обмислите прилагането на най-новото издание на корекцията, което съдържа тази гореща корекция. За допълнителна информация щракнете върху следния номер на статия, за да прегледате статията в базата знания на Microsoft:
970365 Компилациите на SQL Server 2008, които са издадени след издаването на SQL Server 2008 Service Pack 1 Актуалните корекции на Microsoft SQL Server 2008 се създават за определени сервизни пакети за SQL Server. Трябва да приложите актуална корекция за SQL Server 2008 Service Pack 1 към инсталация на SQL Server 2008 Service Pack 1. По подразбиране всяка актуална корекция, предоставена в сервизен пакет на SQL Server, се включва в следващия сервизен пакет на SQL Server.
SQL Server 2008 Service Pack 2
Корекцията за този проблем е издадена за първи път в сборна актуализация 1 за SQL Server 2008 Service Pack 2. За допълнителна информация относно този пакет за кумулативна актуализация щракнете върху следния номер на статия, за да прегледате статията в базата знания на Microsoft:
2289254 Сборна актуализация 1 за SQL Server 2008 Service Pack 2Note Тъй като компилациите са кумулативни, всяка нова корекция съдържа всички актуални поправки и корекции на защитата, които са включени в предишното издание на корекция SQL Server 2008. Препоръчваме ви да помислите за прилагане на най-новото издание на корекцията, което съдържа тази гореща корекция. За допълнителна информация щракнете върху следния номер на статия, за да прегледате статията в базата знания на Microsoft:
2402659 Компилациите на SQL Server 2008, които са издадени след издаването на SQL Server 2008 Service Pack 2
Състояние
Microsoft потвърждава, че това е проблем в продуктите на Microsoft, които са изброени в раздела „Важи за“.
Повече информация
За да зададете параметъра HumanReadablePDF DeviceInfo, използвайте един от следните методи:
В Rsreportserver.config файл използвайте следните настройки: <Име на разширение="PDF" Type="Microsoft.ReportingServices.Rendering.ImageRenderer.PDFRenderer,Microsoft.ReportingServices.ImageRendering">
<Конфигурация>
<Информация за устройството>
<HumanReadablePDF>true</HumanReadablePDF>
</DeviceInfo>
</конфигурация>
<Бележка за /разширение> По подразбиране Rsreportserver.config файлът се намира в следната папка:
%ProgramFiles%\Microsoft SQL Server\MSRS10.<InstanceName>\Reporting Services\ReportServerЗа повече информация относно настройките на информацията за устройството посетете следните уеб сайтове на Microsoft:
Обща информация относно настройките за информация за устройството в услугите за отчетиОбща информация относно настройките на информацията за устройството за рендиране на PDF формата
В заявка за рендиране "URL достъп" използвайте следния примерен URL адрес
http:// <Server Name>/reportserver?/Sales/YearlySalesSummary&rs:Command=Render&rs:Format=PDF&rc:HumanReadablePDF=trueЗа повече информация относно параметрите "URL достъп" посетете следните уеб сайтове на Microsoft:
Обща информация относно това как да зададете настройките за информация за устройството в URL адрес
Обща информация за параметрите "URL достъп"
Справки
За повече информация относно набора на раздуване на Windows 1252 посетете следния уеб сайт на Microsoft Developer Network (MSDN):
Обща информация за набора знаци Windows-1252 За повече информация относно модела на постъпково обслужване за SQL Server щракнете върху следния номер на статия, за да прегледате статията в базата знания на Microsoft:
935897 От екипа на SQL Server се предлага модел на постъпково обслужване, който да предоставя актуални корекции за съобщени проблеми
За допълнителна информация относно схемата за именуване на актуализациите на SQL Server щракнете върху следния номер на статия, за да прегледате статията в базата знания на Microsoft:
822499 Нова схема за именуване на пакетите за актуализация на софтуера на Microsoft SQL Server За повече информация относно терминологията за софтуерни актуализации щракнете върху следния номер на статия в базата знания на Microsoft:
824684 Описание на стандартната терминология, която се използва за описание на софтуерните актуализации на Microsoft