2008-09-02 11 views

Respuesta

16

Lo primero que verificaría es asegurarse de que su inicio de sesión normal esté asignado a un rol con los permisos correctos del sistema. Las definiciones de roles a nivel de elemento no hacen una diferencia para el botón "Generador de informes".

Desde la interfaz de administrador de informes basado en el navegador:

  • Haga clic en "configuración del sitio"
  • En la sección Seguridad, haga clic en "Configuración de nivel de sistema definiciones de roles"
  • Haga clic en la función que desea tener esta capacidad (por ejemplo, "Administrador del sistema" y "Usuario del sistema" son las funciones predeterminadas, pero creo que puede crear la suya propia si lo desea).
  • Asegúrese de que la tarea "Ejecutar las definiciones de informe" esté marcada/seleccionada. Este es el permiso que controla si se muestra o no el botón "Generador de informes".
  • Haga clic en "Aceptar" y luego regrese a la página "Configuración del sitio".
  • En la sección Seguridad, haga clic en "Configurar seguridad en todo el sitio"
  • Haga clic en "Nueva asignación de rol" y luego asigne su inicio de sesión (o un grupo AD al que pertenece su inicio de sesión) al nivel del sistema papel que editó en los pasos anteriores.

Los formularios son bastante sencillos, y supongo que su nombre de usuario no está asignado al rol adecuado del nivel del sistema ya que puede ver el botón con el inicio de sesión del administrador local. Si eso no funciona, puede verificar su configuración de seguridad de IIS para el servicio de informes para asegurarse de que están configurados para usar la autenticación de Windows (suponiendo que eso es lo que está usando en primer lugar).

+0

buena llamada, acabo de salvarme un buen dolor de cabeza –

+1

Esto parece ser similar en SQL Reporting 2008 R2 y 2012. Hay un artículo de MSDN sobre esto con un poco más de detalle si alguien se encuentra con esto también. Kirk

+0

Para SQL Server 2014, los pasos 2 a 6 deben realizarse en SQL Server Management Studio con una conexión a Reporting Services (se ejecuta como administrador) . El enlace de @ Kirk al artículo de MSDN se desarrolla. –

4

Traté de hacer lo que se indicó en la respuesta anterior. Pero no encontré "Configurar las definiciones de roles a nivel de sistema" como se menciona en el segundo punto. Quizás la interfaz ha cambiado un poco en los últimos 5 años.

Suponiendo que ya tiene una ventana del navegador abierta donde ve el administrador de informes sin el botón [Generador de informes], me refiero a esto como la primera ventana del navegador.

Como dijo Matt, debe iniciar una segunda ventana del navegador como Administrador, vaya de nuevo al administrador de informes y haga clic en [Configuración del sitio].

Después de eso, haga clic en [Seguridad] y luego en [Nueva asignación de rol], escriba su nombre de usuario en la página siguiente junto con un control en la función [Usuario del sistema].

Cuando esto se hizo, el botón [Generador de informes] apareció nuevamente en mi primera ventana del navegador (después de la actualización, por supuesto).

Cuestiones relacionadas