Share via


Solucionar problemas de informes: historial o instantáneas de informes

Una vez publicado un informe, puede crear instantáneas del informe o crear un historial del informe. Utilice este tema para ayudarle a solucionar estos problemas.

El informe muestra una identificación de usuario que no es la mía.

En algunas ocasiones, los informes que incluyen la variable User!UserID no podrán mostrar los datos de informes específicos del usuario que está viendo el informe en ese momento.

En algunas situaciones, User!UserID muestra el identificador de las persona o el proceso de informe que creó el informe

Para que este error se produzca, deben darse las siguientes condiciones:

  • El informe debe ser una instantánea de ejecución de informes o una instantánea del historial de informes.

  • Se debe obtener acceso al informe mediante programación a través de métodos SOAP o de la dirección URL del informe.

Cuando se produce este error, la información de perfil de usuario de la instantánea de informe se basará en cualquiera de los siguientes elementos:

  • Identidad del usuario que creó la instantánea de informe.

  • La cuenta con la que se ejecuta el servidor de informes si el servidor de informes crea la instantánea como una operación programada.

Nota importanteImportante

Si no se actualiza una instantánea de informe basada en información de perfil de usuario, se generan datos incorrectos y se introduce un riesgo de seguridad si se incluyen datos confidenciales en la instantánea.

Los errores de perfil de usuario se producen sólo para instantáneas de informe que se abren mediante llamadas SOAP o mediante la dirección URL de la instantánea de informe. El valor User!UserID es plenamente funcional para informes que se ejecutan a petición y para todas las instantáneas de informe que se abren desde el Administrador de informes. Para obtener más información acerca de cómo llamar a instantáneas de informe desde métodos de servicio web y acceso URL, vea Usar una dirección URL para tener acceso a elementos del servidor de informes y Identificar el estado de ejecución.

Para los informes que deben mostrar los datos basados en un usuario, especifique el método esperado de acceso al informe que los usuarios van a utilizar.

Para mostrar el nombre de la variable User!UserID en un informe, agregue un cuadro de texto y escriba el texto siguiente: Report run for [&UserID].