Microsoft distribuye las soluciones de Microsoft SQL Server 2008 R2 como un archivo que se puede descargar. Debido a que las correcciones son acumulativas, cada versión nueva contiene todas las revisiones y todas las revisiones de seguridad incluidas en la versión anterior de SQL Server 2008 R2.
Síntomas
Suponga que usa la extensión de personalización de definición de informe (RDCE) para cambiar un archivo de lenguaje RDL (Report Definition Language) de SQL Server 2008 R2 en Microsoft SQL Server 2008 R2. Después de procesar el archivo RDCE, el archivo no cambia. Se espera que el archivo de un usuario lo cambie.Nota RDCE es una característica que habilita una extensión de Reporting Services para cambiar dinámicamente partes de un archivo RDL antes de que se ejecute un informe. Para obtener más información, consulte la sección "más información".
Causa
El problema se produce porque el esquema RDL de SQL Server 2008 R2 es estructuralmente diferente del esquema RDL en SQL Server 2008 y SQL Server 2005. Esta diferencia estructural provoca errores en las rutinas que combinan el RDL original y el RDL que ha cambiado.
Resolución
SQL Server 2008 R2
La corrección para este problema se publicó por primera vez en la actualización acumulativa 3. Para obtener más información sobre cómo obtener este paquete de actualización acumulativa para SQL Server 2008 R2, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
2261464 Paquete de actualización acumulativa 3 para SQL Server 2008 R2Nota Como las compilaciones son acumulativas, cada nueva versión de corrección contiene todas las revisiones y todas las revisiones de seguridad incluidas en la versión anterior de corrección de SQL Server 2008 R2. Le recomendamos que considere la posibilidad de aplicar la versión de corrección más reciente que contenga este Hotfix. Si desea obtener más información, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
981356 Las compilaciones de SQL Server 2008 R2 que se lanzaron después de publicar SQL Server 2008 R2
Estado
Microsoft ha confirmado que se trata de un problema de los productos de Microsoft enumerados en la sección "Se aplica a".
Más información
En un archivo RDL de SQL Server 2005 o SQL Server 2008, RDCE puede especificar un subconjunto del archivo RDL que se va a reemplazar. Este subconjunto puede contener los elementos Page, EncabezadoDePágina, PageFooter o Body. El archivo RDL para SQL Server 2008 R2 introduce ReportSections como un contenedor de nivel superior para estos elementos. Esta corrección cambia el comportamiento de RDCE para tratar cualquier página, EncabezadoDePágina, PageFooter o elemento BODY como elementos ReportSections, y desencadena una combinación con ese elemento del archivo RDL.
Referencias
Para obtener más información acerca de RDCE, visite el siguiente sitio web de Microsoft Developer Network (MSDN):
Extensión de personalización de definición de informePara obtener más información sobre las extensiones de Reporting Services, visite el siguiente sitio web de MSDN:
Extensiones de Reporting ServicesPara obtener más información sobre el modelo de mantenimiento incremental para SQL Server, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
935897 Un modelo de servicio incremental disponible en el equipo de SQL Server para ofrecer revisiones para problemas detectadosPara obtener más información sobre el esquema de nomenclatura de las actualizaciones de SQL Server, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
822499Nuevo esquema de nomenclatura para los paquetes de actualización de software de Microsoft SQL ServerPara obtener más información acerca de la terminología de actualizaciones de software, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
824684 Descripción de la terminología estándar utilizada para describir las actualizaciones de software de Microsoft