Microsoft разпространява Microsoft SQL Server 2008 като един файл за изтегляне. Тъй като корекциите са кумулативни, всяка нова версия съдържа всички актуални корекции и всички корекции на защитата, които са били включени с предишното издание на SQL Server 2008 Fix.
Симптоми
Обмислете следния сценарий:
-
Имате отчет на Microsoft SQL Server 2008 Services (SSRS 2008), който има вградена контрола за текстово поле .
-
Контролата за текстово поле съдържа някои специални знаци. Например специалните знаци могат да включват знаци с ударения, символи за чуждестранна валута, символи за търговски марки или символи за авторски права.
-
Параметърът HumanReadablePDF DeviceInfo е зададено на TRUE във файла RSReportServer. config. Или този параметър се предава като параметър за достъп на URL адрес . Забележки
-
По подразбиране стойността на този параметър е FALSE.
-
Специални знаци са знаците от 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 1Забележка Тъй като компилациите са кумулативни, всяко ново издание за корекция съдържа всички актуални корекции и всички корекции на защитата, които са били включени при предишното издание на SQL Server 2008 Fix. 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 2Забележка Тъй като компилациите са кумулативни, всяко ново издание за корекция съдържа всички актуални корекции и всички корекции на защитата, които са били включени при предишното издание на SQL Server 2008 Fix. Препоръчваме ви да обмислите прилагането на най-новото съобщение за корекция, което съдържа тази спешна корекция. За допълнителна информация щракнете върху следния номер на статия, за да прегледате статията в базата знания на Microsoft:
2402659 SQL Server 2008 изгражда, които са издадени след инсталирането на SQL Server 2008 Service Pack 2
Състоянието
Microsoft потвърди, че това е проблем в продуктите на Microsoft, които са посочени в секцията "важи за".
Повече информация
За да зададете параметъра HumanReadablePDF DeviceInfo, използвайте един от следните методи:
-
Във файла RSReportServer. config Използвайте следните настройки: <Extension Name="PDF" Type="Microsoft.ReportingServices.Rendering.ImageRenderer.PDFRenderer,Microsoft.ReportingServices.ImageRendering"><Configuration><DeviceInfo><HumanReadablePDF>true</HumanReadablePDF></DeviceInfo></Configuration></Extension> Забележка По подразбиране файлът RSReportServer. config се намира в следната папка:
%ProgramFiles%\Microsoft SQL Server\MSRS10. <InstanceName> \Reporting Services\ReportServerЗа повече информация относно настройките за информация за устройството посетете следните уеб сайтове на Microsoft:
Общи данни за настройките за информация за устройството в Общи данни за настройките за информация за устройството за рендиране на PDF формата
-
В искане за рендиране на "URL достъп" използвайте следния примерен URL адрес
http://<име на сървъра>/Reportserver?/Sales/YearlySalesSummary&RS: Command = Render&RS: формат = PDF&RC: HumanReadablePDF = TrueЗа повече информация за параметрите на "URL достъп" посетете следните уеб сайтове на Microsoft:
Обща информация как да зададете настройките за информация за устройството в URL адрес
Препратки
За повече информация относно набора от данни за Windows – 1252 посетете следния уеб сайт на мрежата за разработчици на Microsoft (MSDN):
Обща информация за знаковия набор за Windows – 1252За повече информация относно модела за постъпково обслужване за SQL Server щракнете върху следния номер на статия, за да видите статията в базата знания на Microsoft:
935897 На екипа на SQL Server е достъпен модел за постъпково обслужване, за да достави спешни корекции за съобщени проблемиЗа повече информация относно схемата за имена за актуализации на SQL Server щракнете върху следния номер на статия, за да видите статията в базата знания на Microsoft:
822499Нова схема за имена за пакетите за актуализация на софтуера на Microsoft SQL ServerЗа повече информация за терминологията на софтуерната актуализация щракнете върху следния номер на статия, за да видите статията в базата знания на Microsoft:
824684 Описание на стандартната терминология, която се използва за описание на актуализациите на софтуер на Microsoft