KB2707015 - CORRECCIÓN: error rsInternalError al exportar un informe que contiene un control Tablix en SSRS 2008 R2 o en SSRS 2012

Microsoft distribuye las correcciones de Microsoft SQL Server 2008 R2 Service Pack 1 (SP1) en un archivo descargable. Dado que las correcciones son acumulativas, cada nueva versión contiene todas las revisiones y todas las actualizaciones de seguridad que se incluyeron con la versión de actualización anterior de SQL Server 2008 R2 Service Pack 1 (SP1).

Síntomas

Supongamos que instala Microsoft SQL Server 2008 R2 Reporting Services (SSRS 2008 R2) o Microsoft SQL Server 2012 Reporting Services (SSRS 2012) en un equipo. Cuando intenta representar o exportar un informe que contiene un control Tablix desde Windows Internet Explorer, recibe el siguiente mensaje de error de forma intermitente:

Nota

Error de servidor en la aplicación '/reports'.

Se produjo un error interno en el servidor de informes. Consulte el registro de errores para obtener más información. (rsInternalError)
Descripción: se produjo una excepción no controlada durante la ejecución de la solicitud web actual. Revise el seguimiento de la pila para obtener más información sobre el error y dónde se originó en el código.

Detalles de la excepción: Microsoft.Reporting.WebForms.ReportServerException: Error interno en el servidor de informes. Consulte el registro de errores para obtener más información. (rsInternalError)

Error de origen:
Se generó una excepción no controlada durante la ejecución de la solicitud web actual. La información relativa al origen y la ubicación de la excepción se puede identificar mediante el seguimiento de la pila de excepciones siguiente.

Además, se registra el siguiente mensaje de error en el registro de errores de Reporting Services:

Nota

¡biblioteca! ReportServer_0-2!122C!04/03/2012-23:48:06:: e ERROR: Throwing Microsoft.ReportingServices.Diagnostics.Utilities.InternalCatalogException: Desplazamiento no válido para el elemento. ReferenceID: ffffffffffffff5d, Offset: -163, Microsoft.ReportingServices.Diagnostics.Utilities.InternalCatalogException: Error interno en el servidor de informes. Consulte el registro de errores para obtener más detalles.

¡biblioteca! ReportServer_0-2!122C!04/03/2012-23:49:40:: i INFO: Excepción InternalCatalogException volcada a: C:\Program Files\Microsoft SQL Server\MSRS10_50.MSSQLSERVER\Reporting Services\Logfiles flags= AllMemory, AllThreads, SendToWatson

Nota: Recibirá estos mensajes de error si el control Tablix cumple las siguientes condiciones:

  • El control Tablix tiene al menos un grupo de filas y al menos un grupo de columnas.
  • Hay al menos 100 instancias del grupo de columnas.
  • La celda situada en la intersección del grupo de filas y columnas contiene un control Tablix anidado, un gráfico u otras regiones de datos.

      

Resolución

Información sobre la actualización acumulativa

SQL Server 2012

La corrección para este problema se publicó por primera vez en la actualización acumulativa 3 para SQL Server 2012. Para obtener más información acerca de este paquete de actualizaciones acumulativas, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:

2723749 paquete de actualización acumulativa 3 para SQL Server 2012Nota Dado que las compilaciones son acumulativas, cada nueva versión de corrección contiene todas las revisiones y correcciones de seguridad que se incluyeron con la versión de corrección anterior de SQL Server 2012. Microsoft recomienda que se plantee la posibilidad de aplicar la versión de corrección más reciente que contenga esta revisión. Para obtener más información, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:

2692828 Compilaciones de SQL Server 2012 que se publicaron después de SQL Server de 2012 Debe aplicar una revisión de SQL Server 2012 a una instalación de SQL Server 2012.

SQL Server 2008 R2 Service Pack 2

La corrección para este problema se publicó por primera vez en la actualización acumulativa 1 para SQL Server 2008 R2 Service Pack 2. Para obtener más información acerca de cómo obtener este paquete de actualizaciones acumulativas, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:

2720425 paquete de actualización acumulativa 1 para SQL Server 2008 R2 Service Pack 2Nota Dado que las compilaciones son acumulativas, cada nueva corrección contiene todas las revisiones y correcciones de seguridad que se incluyeron con la versión de corrección anterior de SQL Server 2008 R2. Recomendamos que se plantee la posibilidad de aplicar la versión de corrección más reciente que contiene esta revisión. Para obtener más información, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:

2730301 Compilaciones de SQL Server 2008 R2 que se publicaron después de SQL Server 2008 R2 Service Pack 2

Paquete de actualización acumulativa 7 para SQL Server 2008 R2 SP1

La corrección para este problema se publicó por primera vez en la actualización acumulativa 7 para SQL Server 2008 R2 Service Pack 1. Para obtener más información acerca de este paquete de actualizaciones acumulativas, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:

2703282 paquete de actualización acumulativa 6 para SQL Server 2008 R2 SP1Nota: Dado que las compilaciones son acumulativas, cada nueva corrección contiene todas las revisiones y correcciones de seguridad que se incluyeron con la versión de corrección anterior de SQL Server 2008 R2. Recomendamos que se plantee la posibilidad de aplicar la versión de corrección más reciente que contiene esta revisión. Para obtener más información, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:

2567616 Las compilaciones de SQL Server 2008 R2 que se publicaron después de SQL Server 2008 R2 SP1 Se crean revisiones de Microsoft SQL Server 2008 R2 para Service Packs de SQL Server específicos. Debe aplicar una revisión de SQL Server 2008 R2 Service Pack 1 a una instalación de SQL Server 2008 R2 Service Pack 1. De forma predeterminada, cualquier revisión que se proporcione en un Service Pack de SQL Server se incluye en el siguiente Service Pack de SQL Server.

Estado

Microsoft ha confirmado que se trata de un problema de los productos de Microsoft que se enumeran en la sección "Aplicable a".