Корпорация Майкрософт распространяет исправления Microsoft SQL Server 2008 в один файл для загрузки. Поскольку исправления являются кумулятивными, каждый новый выпуск содержит все исправления и исправления для системы безопасности, которые были включены в предыдущий выпуск исправлений для SQL Server 2008.
Проблемы
Рассмотрим следующий сценарий.
-
У вас есть отчет служб Microsoft SQL Server 2008 (SSRS 2008) с внедренным элементом управления TextBox .
-
Элемент управления TextBox имеет некоторые специальные символы. Например, Специальные символы могут содержать символы с диакритическими знаками, символы иностранной валюты, символы товарного знака и символы авторского права.
-
Параметр HumanReadablePDF DeviceInfo имеет значение true в файле RSReportServer. config. Или этот параметр передается как параметр доступа к URL-адресу . Примечания.
-
По умолчанию значение этого параметра равно false.
-
Специальные символы — это символы от 128 до 255. Эти символы находятся за пределами диапазона ASCII. Однако эти символы находятся в диапазоне набора знаков Windows-1252.
-
-
Вы формируете файл в формате PDF для отчета.
В этом случае в PDF-файле неправильно отображается специальный символ.
Причина
Эта проблема возникает из-за ошибки в обработчике документов в службах SSRS 2008.
Решение
Сведения о накопительном пакете обновления
SQL Server 2008 с пакетом обновления 1
Исправление для этой проблемы впервые выпущено в накопительном обновлении 10 для SQL Server 2008 с пакетом обновления 1 (SP1). Чтобы получить дополнительные сведения об этом накопительном пакете обновления, щелкните следующий номер статьи базы знаний Майкрософт:
2279604 Накопительный пакет обновления 10 для SQL Server 2008 с пакетом обновления 1 (SP1)Примечание. Так как сборки являются кумулятивными, каждый новый выпуск исправлений содержит все исправления и все исправления безопасности, которые были включены в предыдущий выпуск исправлений для SQL Server 2008. Корпорация Microsoft рекомендует установить последнюю версию исправления, которая включает это исправление. Дополнительные сведения см. в следующей статье базы знаний Майкрософт:
970365 Сборки SQL Server 2008, выпущенные после выпуска пакета обновления 1 (SP1) для SQL Server 2008 Исправления Microsoft SQL Server 2008 создаются для конкретных пакетов обновления для SQL Server. Вы должны применить исправление для SQL Server 2008 с пакетом обновления 1 (SP1) к установке SQL Server 2008 с пакетом обновления 1. По умолчанию любое исправление, предоставленное в пакете обновления SQL Server, входит в следующий пакет обновления для SQL Server.
SQL Server 2008 с пакетом обновления 2
Исправление для этой проблемы впервые выпущено в накопительном обновлении 1 для SQL Server 2008 с пакетом обновления 2. Чтобы получить дополнительные сведения об этом накопительном пакете обновления, щелкните следующий номер статьи базы знаний Майкрософт:
2289254 Накопительное обновление 1 для SQL Server 2008 с пакетом обновления 2Примечание. Так как сборки являются кумулятивными, каждый новый выпуск исправлений содержит все исправления и все исправления безопасности, которые были включены в предыдущий выпуск исправлений для SQL Server 2008. Рекомендуется установить последнюю версию исправления, которая включает это исправление. Дополнительные сведения см. в следующей статье базы знаний Майкрософт:
2402659 Сборки SQL Server 2008, выпущенные после выпуска пакета обновления 2 (SP2) для SQL Server 2008
Статус
Корпорация Майкрософт подтверждает наличие этой проблемы в своих продуктах, которые перечислены в разделе "Применяется к".
Дополнительная информация
Чтобы установить параметр deviceInfo HumanReadablePDF , воспользуйтесь одним из указанных ниже способов.
-
В файле 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Для получения дополнительных сведений о параметрах сведений об устройствах посетите указанные ниже веб-сайты Майкрософт.
Общие сведения о параметрах сведений об устройствах в службах Reporting Services Общие сведения о параметрах сведений об устройствах для подготовки к ПРОСМОТРу формата PDF
-
В запросе на просмотр URL-адреса используйте следующий образец URL-адреса.
http://<имя сервера>/ReportServer?/Sales/YearlySalesSummary&RS: Command = Render&RS: Format = PDF&RC: HumanReadablePDF = trueЧтобы получить дополнительные сведения о параметрах доступа к URL-адресу, посетите указанные ниже веб-сайты Майкрософт.
Общие сведения о том, как указать параметры сведений об устройстве в URL-адресе.
Ссылки
Дополнительные сведения о наборе символов Windows-1252 можно найти на веб-сайте Microsoft Developer Network (MSDN) по следующему адресу:
Общие сведения о наборе символов Windows-1252Чтобы получить дополнительные сведения о модели добавочного обслуживания для SQL Server, щелкните следующий номер статьи базы знаний Майкрософт:
935897 Модель обслуживания изменений, используемая рабочей группой SQL Server, предоставляет модель ISM для распространения исправлений обнаруженных проблемЧтобы получить дополнительные сведения о схеме присвоения имен обновлениям SQL Server, щелкните следующий номер статьи базы знаний Майкрософт:
822499Новая схема присвоения имен пакетам обновлений программного обеспечения Microsoft SQL ServerЧтобы получить дополнительные сведения о терминологии обновления программного обеспечения, щелкните следующий номер статьи базы знаний Майкрософт:
824684 Стандартные термины, используемые при описании обновлений программных продуктов Майкрософт