Корпорація Майкрософт поширює виправлення Microsoft SQL Server 2008 R2 як один файл завантаження. Оскільки виправлення Сукупне, у кожному новому випуску містяться всі виправлення та всі виправлення системи безпеки, які були включені до попередньої версії SQL Server 2008 R2 Fix Release.
Ознаки
Розглянемо такий сценарій:
-
У вас є звіт, створений за допомогою версії служб звітування SQL Server (SSRS), що є попередньою версією, ніж служби звітування SQL Server 2008 R2.
-
Звіт великий. Наприклад, у звіті є багато сторінок.
-
Ви переміщаєте звіт на сервер служб звітування SQL Server 2008 R2.
-
Ви переглямаєте звіт у браузері Internet Explorer.
У цьому сценарії звіт займає багато часу для відображення. Крім того, використання процесора високе. Проте час створення звіту збігається з часом створення звіту для того самого звіту, перш ніж перенесення звіту до служб звітування SQL Server 2008 R2. Примітка. Час створення звіту записується в журналі "виконавчі дані" для звіту. Якщо вимкнути панель інструментів засобу перегляду звітів, вказавши наведений нижче параметр у URL-адресі, продуктивність значно поліпшено:
rc:Toolbar=false
Ця проблема виникає через те, що HTML-рендерінг SSRS генерує багато <DIV> елементи під час перегляду звіту в Internet Explorer.
Спосіб вирішення
Відомості про Сукупне оновлення
Виправлення для цієї проблеми уперше випущено в сукупному оновленні 7. Щоб отримати докладні відомості про отримання цього сукупного оновлення пакета для SQL Server 2008 R2, клацніть цей номер статті, щоб переглянути статтю в базі знань Microsoft Knowledge Base:
2489376 Сукупний пакет оновлень пакета 7 для SQL Server 2008 R2 Примітка. Оскільки будує сукупну версію, кожен новий випуск Fix містить всі виправлення та виправлення безпеки, які були включені до попередньої версії SQL Server 2008 R2 Fix Release. Радимо застосувати найновішу версію виправлення, що містить це виправлення. Щоб отримати докладні відомості, клацніть номер цієї статті бази знань Microsoft:
981356 Випущено SQL Server 2008 R2, випущеній після випуску SQL Server 2008 R2
Щоб вирішити цю проблему, скористайтесь одним із запропонованих нижче способів.
-
Оптимізація нумерації для звіту під час створення звіту. Щоб отримати докладні відомості про оптимізацію нумерації для звіту, перейдіть на такий веб-сайт MSDN:
Загальні відомості про мову визначення звіту (RDL), які використовуються для визначення звітів
-
Вимкніть панель інструментів засобу перегляду звітів, вказавши параметр RC: Toolbar = false в URL-адресі.
Стан
Корпорація Майкрософт підтвердила, що це проблема в продуктах Microsoft, перелічених у розділі "застосовується до".
Додаткові відомості
Щоб отримати докладні відомості про деякі аналогічні проблеми з продуктивністю, клацніть наведені нижче заголовки статей, щоб переглянути статті в базі знань Microsoft Knowledge Base:
Бета-версія пакета зведеного оновлення доступна для .NET Framework 4
ВИПРАВЛЕННЯ: продуктивність зменшується після того, як ви перемістите звіт, який містить великий список параметрів розкривного списку для SQL Server 2008 R2 служби звітування.Щоб отримати докладні відомості про виконавчі звіти сервера звітів, перейдіть на такі веб-сайти Microsoft: