Корпорація Майкрософт поширює Microsoft SQL Server 2008 Service Pack 1 (SP1) або Microsoft SQL Server 2008 Service Pack 2 (SP2), як один файл для завантаження. Оскільки ці виправлення сукупні, кожен новий випуск оновлень містить всі поточні виправлення та всі оновлення системи безпеки, які входили до попередньої версії SQL Server 2008 SP1 або Microsoft SQL Server 2008 SP2.
Ознаки
Коли ви виконуєте стискання сторінки в Microsoft SQL Server 2008 або в Microsoft SQL Server 2008 R2, стиснутий файл більше, якщо ви запускаєте стиснуту сторінку в Інтернеті, ніж якщо ви запускаєте стискання автономних сторінок.
Причина
Ця проблема виникає через те, що деякі сторінки не стиснуто через операцію стискання в Інтернеті. Операція стискання для онлайнової сторінки вимагає монопольного блокування на сторінках. Проте для блокування сторінок використовується монопольний замок. Таким чином, сторінки не стискаються в онлайновій операції стискання сторінки.
Спосіб вирішення
Відомості про Сукупне оновлення
SQL Server 2008 R2
Виправлення для цієї проблеми уперше випущено в сукупному оновленні 10. Щоб отримати докладні відомості про отримання цього сукупного оновлення пакета для SQL Server 2008 R2, клацніть цей номер статті, щоб переглянути статтю в базі знань Microsoft Knowledge Base:
2591746 Сукупний пакет оновлень пакета 10 для SQL Server 2008 R2 Примітка. Оскільки будує сукупну версію, кожен новий випуск Fix містить всі виправлення та виправлення безпеки, які були включені до попередньої версії SQL Server 2008 R2 Fix Release. Радимо застосувати найновішу версію виправлення, що містить це виправлення. Щоб отримати докладні відомості, клацніть номер цієї статті бази знань Microsoft:
981356 Випущено SQL Server 2008 R2, випущеній після випуску SQL Server 2008 R2
SQL Server 2008 R2 Service Pack 1
Виправлення для цієї проблеми уперше випущено в сукупному оновленні 3 для SQL Server 2008 R2 Service Pack 1. Щоб отримати докладні відомості про отримання цього сукупного оновлення пакета, клацніть цей номер статті, щоб переглянути статтю в базі знань Microsoft Knowledge Base:
2591748 Сукупний пакет оновлень пакета 3 для SQL Server 2008 R2 Service Pack 1Примітка. Оскільки будує сукупну версію, кожен новий випуск Fix містить всі виправлення та виправлення безпеки, які були включені до попередньої версії SQL Server 2008 R2 Fix Release. Радимо застосувати найновішу версію виправлення, що містить це виправлення. Щоб отримати докладні відомості, клацніть номер цієї статті бази знань Microsoft:
2567616 Випущено пакет оновлень 1 для SQL Server 2008 R2, випущеній після випуску SQL Server 2008 R2 Service SP1
Сукупний пакет оновлень пакета 16 для SQL Server 2008 SP1
Виправлення для цієї проблеми уперше випущено в пакеті накопичувальне оновлення 16. Щоб отримати докладні відомості про отримання цього сукупного оновлення пакета для SQL Server 2008 SP1, клацніть цей номер статті, щоб переглянути статтю в базі знань Microsoft Knowledge Base:
2582282 Сукупний пакет оновлень пакета 16 для SQL Server 2008 Service Pack 1Примітка. Оскільки пакет складається з сукупної версії, кожен новий випуск оновлень містить всі поточні виправлення та всі оновлення системи безпеки, які були включені до попереднього випуску оновлень SP1 для SQL Server 2008. Радимо, що ви розгляньте застосування найновішої версії оновлення, що містить це виправлення. Щоб отримати докладні відомості, клацніть номер цієї статті бази знань Microsoft:
970365 Випущено SQL Server 2008, що випущено після випуску пакета оновлень 1 (SP1) для SQL Server 2008
Сукупний пакет оновлень пакета 6 для SQL Server 2008 з пакетом оновлень 2 (SP2)
Виправлення для цієї проблеми уперше випущено в пакеті накопичувальне оновлення 6. Щоб отримати докладні відомості про отримання цього сукупного оновлення пакета для SQL Server 2008 SP2, клацніть цей номер статті, щоб переглянути статтю в базі знань Microsoft Knowledge Base:
2582285 Сукупний пакет оновлень пакета 6 для SQL Server 2008 Service Pack 2Примітка. Оскільки пакет складається з сукупної версії, кожен новий випуск оновлень містить всі поточні виправлення та всі оновлення системи безпеки, які були включені до попереднього випуску оновлень SP2 для SQL Server 2008. Радимо, що ви розгляньте застосування найновішої версії оновлення, що містить це виправлення. Щоб отримати докладні відомості, клацніть номер цієї статті бази знань Microsoft:
2402659 Інстальовано пакет оновлення SQL Server 2008, який було випущено після випуску служби SQL Server 2008 Service Pack 2
Інші способи вирішення
Щоб вирішити цю проблему, додайте звичайні індекси до відповідних таблиць, які потрібно стиснути.
Стан
Корпорація Майкрософт підтвердила, що це проблема в продуктах Microsoft, перелічених у розділі "застосовується до".