Перейти до основного
Підтримка
Вхід

KB2290377 – Виправлено: розширення визначення звіту не змінює файл RDL належним чином у SQL Server 2008 R2

Корпорація Майкрософт поширює виправлення Microsoft SQL Server 2008 R2 як один файл завантаження. Оскільки виправлення Сукупне, у кожному новому випуску містяться всі виправлення та всі виправлення системи безпеки, які були включені до попередньої версії SQL Server 2008 R2 Fix Release.

Ознаки

Припустимо, що в Microsoft SQL Server 2008 R2 можна використовувати розширення настроювання звіту про мову SQL Server 2008 R2 (RDCE). Після того, як RDCE обробляє файл, файл не зміниться. Ви очікуєте, що файл потрібно змінити за допомогою RDCE.Примітка. RDCE – це функція, яка дає змогу розширенням служб звітування динамічно змінювати частини RDL-файлу перед виконанням звітів. Щоб отримати докладніші відомості, ознайомтеся з розділом "Додаткові відомості".

Причина

Ця проблема виникає через те, що схема SQL Server 2008 R2 RDL структурно відрізняється від схеми RDL у SQL Server 2008 і SQL Server 2005. Ця структурна відмінність призводить до того, що процедури, які зливаються вихідні RDL, і змінені RDL не вдасться.

Спосіб вирішення

SQL Server 2008 R2

Виправлення для цієї проблеми уперше випущено в сукупному оновленні 3. Щоб отримати докладні відомості про отримання цього сукупного оновлення пакета для SQL Server 2008 R2, клацніть цей номер статті, щоб переглянути статтю в базі знань Microsoft Knowledge Base:

2261464 Сукупний пакет оновлень пакета 3 для SQL Server 2008 R2Примітка. Оскільки будує сукупну версію, кожен новий випуск Fix містить всі виправлення та виправлення безпеки, які були включені до попередньої версії SQL Server 2008 R2 Fix Release. Радимо застосувати найновішу версію виправлення, що містить це виправлення. Щоб отримати докладні відомості, клацніть номер цієї статті бази знань Microsoft:

981356 Випущено SQL Server 2008 R2, випущеній після випуску SQL Server 2008 R2

Стан

Корпорація Майкрософт підтвердила, що це проблема в продуктах Microsoft, перелічених у розділі "застосовується до".

Додаткові відомості

На сервері SQL Server 2005 або SQL Server 2008 RDL файл RDCE можна вказати підмножину файлу RDL, який потрібно замінити. Цей підмножину може містити сторінку, PageHeader, PageFooter або Body-елемент. Файл RDL для SQL Server 2008 R2 впроваджує звіт як контейнер верхнього рівня для цих елементів. Це виправлення змінює поведінку RDCE для обробки будь-якої сторінки, PageHeader, PageFooter або Body, як елементів звіту, і запускає злиття разом з цим елементом файлу RDL. 

Посилання

Щоб отримати докладніші відомості про RDCE, перейдіть на веб-сайт MSDN для розробників (Microsoft):

Розширення настроювання визначення звітуЩоб отримати докладніші відомості про розширення служб звітування, перейдіть на такий веб-сайт MSDN:

Розширення служб звітуванняЩоб отримати докладні відомості про модель інкрементного обслуговування для SQL Server, клацніть цей номер статті, щоб переглянути статтю в базі знань Microsoft Knowledge Base:

935897 Модель інкрементного обслуговування доступна з команди SQL Server, щоб доставити виправлення для повідомляли про проблемиЩоб отримати докладні відомості про схему іменування для оновлень SQL Server, клацніть цей номер статті, щоб переглянути статтю в базі знань Microsoft Knowledge Base:

822499Нова схема іменування для пакетів оновлень програмного забезпечення Microsoft SQL ServerЩоб отримати докладніші відомості про термінологію оновлення програмного забезпечення, клацніть номер статті в базі знань Microsoft Knowledge Base:

824684 Опис стандартної термінології, яка використовується для опису оновлень програмного забезпечення Microsoft

Потрібна додаткова довідка?

Отримуйте нові функції раніше за інших
Приєднатися до Microsoft оцінювачів

Чи були ці відомості корисні?

Дякуємо за ваш відгук!

Дякуємо, що знайшли час і надіслали нам відгук! Можливо, у нас не буде часу відповісти на кожен коментар, але докладемо максимум зусиль, щоб переглянути їх усі. Вас цікавить, як ми використовуємо ваші відгуки?

×