Применяется к
SQL Server 2008 R2

Корпорация Майкрософт распространяет исправления Microsoft SQL Server 2008 R2 в виде одного скачиваемого файла. Так как исправления являются накопительными, каждый новый выпуск содержит все исправления и все исправления безопасности, которые были включены в предыдущий выпуск исправлений SQL Server 2008 R2.

Проблемы

Предположим, что вы используете расширение настройки определения отчетов (RDCE) для изменения файла SQL Server 2008 R2 языка определения отчетов (RDL) в Microsoft SQL Server 2008 R2. После обработки файла RDCE файл не изменяется. Ожидается, что файл будет изменен с помощью RDCE.Примечание. RDCE — это функция, которая позволяет расширению Reporting Services динамически изменять части RDL-файла перед выполнением отчета. Дополнительные сведения см. в разделе "Дополнительные сведения".

Причина

Проблема возникает из-за того, что схема RDL SQL Server 2008 R2 структурно отличается от схемы RDL в SQL Server 2008 г. и SQL Server 2005 г. Это структурное различие приводит к сбою подпрограмм, которые объединяют исходный RDL и измененный RDL.

Решение

SQL Server 2008 R2

Исправление этой проблемы было впервые выпущено в накопительном обновлении 3. Дополнительные сведения о том, как получить этот накопительный пакет обновления для SQL Server 2008 R2, щелкните следующий номер статьи, чтобы просмотреть статью в базе знаний Майкрософт:

2261464 Накопительный пакет обновления 3 для SQL Server 2008 R2Примечаемые сборки являются накопительными, каждый новый выпуск исправления содержит все исправления и все исправления безопасности, которые были включены в предыдущий выпуск исправления SQL Server 2008 R2. Рекомендуется применить последний выпуск исправления, содержащий это исправление. Дополнительные сведения см. в следующей статье базы знаний Майкрософт:

981356 Сборки SQL Server 2008 R2, выпущенные после выпуска SQL Server 2008 R2

Статус

Корпорация Майкрософт подтверждает наличие этой проблемы в своих продуктах, которые перечислены в разделе "Применяется к".

Дополнительная информация

В RDL-файле SQL Server 2005 или SQL Server 2008 RDCE может указать подмножество RDL-файла для замены. Это подмножество может содержать элемент Page, PageHeader, PageFooter или Body. RDL-файл для SQL Server 2008 R2 представляет ReportSections в качестве контейнера верхнего уровня для этих элементов. Это исправление изменяет поведение RDCE, обрабатывая любой элемент Page, PageHeader, PageFooter или Body как элементы ReportSections, и активирует слияние вместе с этим элементом RDL-файла. 

Ссылки

Дополнительные сведения о RDCE см. на следующем веб-сайте Microsoft Developer Network (MSDN):

Расширение настройки определения отчетаДополнительные сведения о расширениях Reporting Services см. на следующем веб-сайте MSDN:

расширения Reporting ServicesЧтобы получить дополнительные сведения о модели добавочного обслуживания для SQL Server, щелкните следующий номер статьи, чтобы просмотреть статью в базе знаний Майкрософт:

935897 Модель добавочного обслуживания доступна в команде SQL Server для доставки исправлений для обнаруженных проблем. Дополнительные сведения о схеме именования для SQL Server обновлений щелкните следующий номер статьи, чтобы просмотреть статью базы знаний Майкрософт:

822499Новая схема именования для пакетовобновлений программного обеспечения Microsoft SQL Server. Дополнительные сведения о терминологии обновлений программного обеспечения щелкните следующий номер статьи, чтобы просмотреть статью в базе знаний Майкрософт:

824684 Стандартные термины, используемые при описании обновлений программных продуктов Майкрософт

Нужна дополнительная помощь?

Нужны дополнительные параметры?

Изучите преимущества подписки, просмотрите учебные курсы, узнайте, как защитить свое устройство и т. д.