Корпорация Майкрософт распространяет пакет обновления 2 (SP2) для Microsoft SQL Server 2008, как один из загружаемых файлов. Поскольку исправления являются кумулятивными, каждый новый выпуск содержит все исправления и все обновления для системы безопасности, которые были включены в предыдущий выпуск обновления для SQL Server 2008 SP2.
Проблемы
Рассмотрим следующий сценарий.
-
У вас есть отчет служб Microsoft SQL Server 2008 (SSRS 2008) с текстовым полем. В отчете есть верхний колонтитул или нижний колонтитул страницы.
-
Вы используете i . Value для доступа к свойству value текстового поля. Например, вы задаете выражение подсказки для текстового поля = IIf (IsTrue (i. Value), "истина", "ложь").
-
Вы запускаете отчет.
В этом случае " мой. значение " может быть неправильно вычислено для значения NULL.
Решение
Сведения о накопительном пакете обновления
SQL Server 2008 с пакетом обновления 3
Исправление для этой проблемы впервые выпущено в накопительном обновлении 1 для SQL Server 2008 с пакетом обновления 3. Чтобы получить дополнительные сведения об этом накопительном пакете обновления, щелкните следующий номер статьи базы знаний Майкрософт:
2617146 Накопительный пакет обновления 1 для SQL Server 2008 с пакетом обновления 3 (SP3)Примечание. Так как сборки являются кумулятивными, каждый новый выпуск исправлений содержит все исправления и все исправления безопасности, которые были включены в предыдущий выпуск исправлений для SQL Server 2008. Корпорация Microsoft рекомендует установить последнюю версию исправления, которая включает это исправление. Дополнительные сведения см. в следующей статье базы знаний Майкрософт:
2629969 Сборки SQL Server 2008, выпущенные после выпуска пакета обновления 3 (SP3) для SQL Server 2008 Исправления Microsoft SQL Server 2008 создаются для конкретных пакетов обновления для SQL Server. Вы должны применить исправление SQL Server 2008 с пакетом обновления 3 (SP3) к установке SQL Server 2008 с пакетом обновления 3 (SP3). По умолчанию любое исправление, предоставленное в пакете обновления SQL Server, входит в следующий пакет обновления для SQL Server.
Накопительный пакет обновления 6 для SQL Server 2008 с пакетом обновления 2 (SP2)
Исправление для этой проблемы впервые выпущено в накопительном пакете обновления 6. Для получения дополнительных сведений о том, как получить этот накопительный пакет обновления для SQL Server 2008 с пакетом обновления 2 (SP2), щелкните следующий номер статьи базы знаний Майкрософт:
2582285 Накопительный пакет обновления 6 для SQL Server 2008 с пакетом обновления 2 (SP2)Примечание. Поскольку сборки являются кумулятивными, каждый новый выпуск обновлений содержит все исправления и все обновления для системы безопасности, которые были включены в предыдущий выпуск обновления для SQL Server 2008 SP2. Рекомендуется установить самую последнюю версию обновления, которая включает это исправление. Дополнительные сведения см. в следующей статье базы знаний Майкрософт:
2402659 Сборки SQL Server 2008, выпущенные после выпуска пакета обновления 2 (SP2) для SQL Server 2008
Обходное решение
Чтобы обойти эту проблему, воспользуйтесь одним из описанных ниже методов.
-
Замените "все" на "TextboxName. Value " в выражении.
-
Удаление всех верхних и нижних колонтитулов страниц в отчете.
Статус
Корпорация Майкрософт подтверждает наличие этой проблемы в своих продуктах, которые перечислены в разделе "Применяется к".