Técnicas de solución de problemas de informes

Utilice la información de este tema para solucionar los problemas que se pueden presentar al diseñar un informe, ofrecer una vista previa de un informe, publicar un informe en un servidor de informes en modo nativo o en modo integrado de SharePoint, ver un informe en el servidor de informes o exportar un informe a un formato de archivo diferente.

Técnica: supervisar los servidores de informes

Puede utilizar las herramientas del sistema y de base de datos para supervisar la actividad del servidor de informes. También puede ver los archivos del registro de seguimiento del servidor de informes o consultar en el registro de ejecución del servidor de informes información detallada acerca de informes concretos. Si está utilizando el Monitor de rendimiento, puede agregar contadores de rendimiento para el servicio web del servidor de informes y el servicio de Windows con el fin de identificar los cuellos de botella de identidad en el procesamiento a petición o programado.

Para obtener más información, vea Supervisar (Reporting Services).

Técnica: ver los registros del servidor de informes

Reporting Services registra muchos eventos internos y externos en archivos de registro que graban datos sobre informes concretos, información de depuración, solicitudes y respuestas HTTP, y eventos del servidor de informes. También puede crear registros de rendimiento y seleccionar contadores de rendimiento que especifiquen los datos que se recopilarán. El directorio predeterminado para los archivos de registro de la instalación de una instancia predeterminada es <unidad>\Archivos de programa\Microsoft SQL Server\MSRS10_50.MSSQLSERVER\Reporting Services\LogFiles. Para obtener más información, vea Archivos de registro de Reporting Services.

Para determinar específicamente si las esperas del informe se deben a la recuperación de datos o al procesamiento o la representación del informe, utilice el registro de ejecución. Para obtener más información, vea Registro de ejecución del servidor de informes y la vista ExecutionLog3.

Técnica: ver la pila de llamadas de los mensajes de error de procesamiento de informes en el servidor de informes

Al ver un informe publicado en el Administrador de informes, podría ver un mensaje de error que represente un error de representación o procesamiento general. Para obtener más información, puede ver la pila de llamadas.

Para ver la pila de llamadas, inicie sesión en el servidor de informes con las credenciales de administrador local, haga clic con el botón secundario en la página del Administrador de informes y haga clic en Ver código fuente. La pila de llamadas proporciona el contexto detallado del mensaje de error.

Técnica: usar SQL Server Management Studio para comprobar las consultas y credenciales

SQL Server Management Studio forma parte de las herramientas de administración de SQL Server que se incluyen en SQL Server 2008. Puede utilizar esta herramienta para validar las consultas complejas antes de incluirlos en un informe. También puede ejecutar Management Studio utilizando el comando Run As de Microsoft Windows y tener acceso a un origen de datos utilizando un contexto de seguridad diferente.

Para obtener más información, vea Ventana del Editor de consultas del motor de base de datos de SQL Server Management Studio y Usar el Explorador de objetos.

Técnica: analizar los informes del problema con los datos almacenados en la memoria caché del cliente

Cuando el autor de un informe lo crea en Business Intelligence Development Studio, el cliente de creación almacena en memoria caché los datos en forma de archivo .rdl.data, que se utiliza al obtener la vista previa de un informe. Cada vez que la consulta cambia, la memoria caché se actualiza. Para depurar los problemas del informe, a veces resulta útil evitar la actualización de los datos del informe para que no cambien mientras lleva a cabo la depuración.

Para controlar si BI Development Studio solamente puede utilizar los datos de la memoria caché, agregue la sección siguiente al archivo devenv.exe.config del directorio de BI Development Studio. La ubicación del directorio predeterminado es <unidad>:Archivos de programa\Microsoft Visual Studio 9.0\Common7\IDE.

<system.diagnostics>
      <switches>
         <add name="Microsoft.ReportDesigner.ReportPreviewStore.ForceCache" value="1" />
      </switches>
   </system.diagnostics>

Siempre que el valor esté establecido en 1, solo se utilizan los datos del informe almacenado en memoria caché. Asegúrese de quitar esta sección cuando termine de depurar el informe.