Корпорация Майкрософт распространяет исправления для Microsoft SQL Server 2008 с пакетом обновления 1 (SP1) или Microsoft SQL Server 2008 с пакетом обновления 2 (SP2) в виде одного загружаемого файла. Поскольку исправления являются накопительными, каждый новый выпуск обновления содержит все исправления и все обновления для системы безопасности, которые были включены в предыдущий выпуск обновления SQL Server 2008 с пакетом обновления 1 (SP1) или Microsoft SQL Server 2008 с пакетом обновления 2 (SP2).
Проблема
При сжатии страниц в Microsoft SQL Server 2008 или Microsoft SQL Server 2008 R2 сжатый файл будет больше, если сжатие страницы в Интернете будет больше, чем при сжатии страницы в автономном режиме.
Причина
Эта проблема возникает из-за того, что некоторые страницы не сжимаются операцией сжатия в Интернете.
Для операции сжатия страниц в сети требуется монопольная блокировка страниц. Однако для блокировки страниц используется блокировка Intent Exclusive. Поэтому страницы не сжимаются операцией сжатия в Интернете.
Решение
Сведения о накопительном пакете обновления
SQL Server 2008 R2
Исправление для этой проблемы впервые выпущено в накопительном пакете обновления 10. Для получения дополнительной информации о том, как получить этот накопительный пакет обновления для SQL Server 2008 R2, откройте статью со следующим номером в базе знаний Майкрософт:
Накопительный пакет обновления 10 2591746 для SQL Server 2008 R2 Примечание. Поскольку сборки являются накопительными, каждый новый выпуск исправления содержит все исправления и исправления для системы безопасности, которые были включены в предыдущий выпуск исправления SQL Server 2008 R2. Рекомендуется рассмотреть возможность применения последнего выпуска исправления, содержащего это исправление. Для просмотра статьи в базе знаний Майкрософт щелкните следующий номер статьи:
981356 Сборки SQL Server 2008 R2, выпущенные после выпуска SQL Server 2008 R2
SQL Server 2008 R2 с пакетом обновления 1 (SP1)
Исправление для этой проблемы было впервые выпущено в накопительном пакете обновления 3 для SQL Server 2008 R2 с пакетом обновления 1 (SP1). Дополнительные сведения о том, как получить этот накопительный пакет обновления, см. в следующей статье базы знаний Майкрософт:
2591748 Накопительный пакет обновления 3 для пакета обновления SQL Server 2008 R2 с пакетом обновления 1Примечание Поскольку сборки являются накопительными, каждый новый выпуск исправления содержит все исправления и исправления для системы безопасности, которые были включены в предыдущий выпуск исправления SQL Server 2008 R2. Рекомендуется рассмотреть возможность применения последнего выпуска исправления, содержащего это исправление. Для просмотра статьи в базе знаний Майкрософт щелкните следующий номер статьи:
2567616 Сборки SQL Server 2008 R2, выпущенные после выпуска SQL Server 2008 R2 с пакетом обновления 1
Накопительный пакет обновления 16 для SQL Server 2008 с пакетом обновления 1 (SP1)
Исправление для этой проблемы впервые выпущено в составе накопительного пакета обновления 16. Для получения дополнительной информации о том, как получить этот накопительный пакет обновления для SQL Server 2008 SP1, откройте статью со следующим номером в базе знаний Майкрософт:
Накопительный пакет обновления 2582282 16 для SQL Server 2008 с пакетом обновления 1 (SP1) Так как сборки являются накопительными, каждый новый выпуск обновления содержит все исправления и обновления для системы безопасности, которые входили в предыдущий выпуск обновления SQL Server 2008 с пакетом обновления 1 (SP1). Рекомендуется рассмотреть возможность установки последнего выпуска обновления, содержащего это исправление. Для просмотра статьи в базе знаний Майкрософт щелкните следующий номер статьи:
970365 Сборки SQL Server 2008 г., выпущенные после выпуска SQL Server 2008 с пакетом обновления 1 (SP1)
Накопительный пакет обновления 6 для SQL Server 2008 SP2
Исправление для этой проблемы впервые было выпущено в составе накопительного пакета обновления 6. Для получения дополнительной информации о том, как получить этот накопительный пакет обновления для SQL Server 2008 с пакетом обновления 2 (SP2), щелкните следующий номер статьи в базе знаний Майкрософт:
2582285 Накопительный пакет обновления 6 для SQL Server 2008 с пакетом обновления 2 (SP2) Так как сборки являются накопительными, каждый новый выпуск обновления содержит все исправления и обновления для системы безопасности, включенные в предыдущий выпуск обновления SQL Server 2008 с пакетом обновления 2 (SP2). Рекомендуется рассмотреть возможность установки последнего выпуска обновления, содержащего это исправление. Для просмотра статьи в базе знаний Майкрософт щелкните следующий номер статьи:
2402659 Сборки SQL Server 2008 г., выпущенные после выпуска SQL Server 2008 с пакетом обновления 2 (SP2)
Временное решение
Чтобы обойти эту проблему, добавьте кластеризованные индексы в соответствующие таблицы, которые необходимо сжать.
Состояние
Корпорация Майкрософт подтвердила, что это проблема продуктов Microsoft, перечисленных в разделе «Относится к».