none
Generador de informes en Reporting Services RRS feed

  • Pregunta

  • Hola,

    quiero crear un usuario en reporting services que pueda hacer uso del Generador de Informes. Le doy los permisos necesarios pero sigue sin poder (no le aparece el botón).

    Después de darle vueltas al asunto he creado un usuario normal de Active Directory con los permisos para usar el Generador de Informes y no podía.

    Le he dado permisos de administrador del dominio a ese usuario y ya podía generar informes.

    Le he quitado el permiso de poder usar el Generador y ya no podía.

    Conclusión: el usuario necesita el permiso del reporting para usar el Generador de Informes y un permiso de Active Directory que tienen los administradores ¿sabeis cual es? ¿como puedo hacer que un usuario use el Generador de Informes sin tener que hacerlo administrador?

    Muchas gracias.
    • Cambiado Gustavo Larriera miércoles, 25 de noviembre de 2009 17:31 . (De:SQL Server)
    jueves, 14 de febrero de 2008 13:11

Respuestas


  • ¡¡¡ PRUEBA SUPERADA !!!

    En RS, entramos en Configuración del sitio y allí tenemos Configurar definiciones de función de nivel de sistema.

    Allí vemos que hay dos definiciones creadas que me venían perfectas, aunque puedes crear más o modificar las que hay.

    También en Configuración del sitio tenemos Configurar seguridad de todo el sitio.

    Allí definimos que función tienen los usuarios del directorio activo. Y, por defecto, dice que los administradores del directorio activo usan la función de sistema de RS de Administradores, ..., y punto.

    Ha sido tan "sencillo" como decirle que los usuarios del directorio activo tienen la función de sistema de RS que se llama Usuario del sistema. Sin esto, todo usuario que no sea administrador del directorio activo no tiene función asignada, y parece ser que si no tiene función asignada hay cosas que te deja hacer, como ver informes si tienes ese permiso, y hay cosas que no te deja hacer, como usar el generador de informes aunque tengas permisos.

    Gracias por tú ayuda!!!
    viernes, 15 de febrero de 2008 11:48

Todas las respuestas

  • Hola,

     

    Para que un usuario de tu directorio activo pueda acceder a los informes, este debe de tener permisos para acceder al servidor de informes. ¿Como hacer esto?, pues te vas a la ruta de tu servidor de infomes(http://[tuip]o[localhost]/reports y le das los permisos que creas convenientes a ese usuario del directorio. Ahora, esté en la máquina que esté, siempre que se logee con ese usuario podrá entrar al servidor de informes, a un informe desde un aplicación o desde donde le estés mostrando los informes.

     

    Espero que te sirva de ayuda.

     

    Un Saludo

    jueves, 14 de febrero de 2008 13:59
    Moderador
  • Hola Fran,

    el problema no es que no pueda ver informes exactamente, voy a intentar explicarme más (y mejor).

    Tengo a mis usuarios del directorio activo por una parte e instalo el SQL Server 2005 y el Reporting Services.

    Empiezo a crear informes. Para que un usuario pueda ver los informes y sólo pueda hacer eso me voy al Reporting y le digo que el usuario USUARIO tiene permisos de "Explorador" del Reporting Services (a partir de ahora RS).

    Hasta aquí perfecto, los usuarios ven los informes y no hay problema.

    Vamos a ir más allá. RS tiene la opción de que los usuarios puedan crear sus informes a partir de un "Modelo de Generador de informes" que yo, como administrador, puedo publicar.

    Lo publico y le doy a USUARIO el permiso de RS que se llama "Generador de informes". Ahora debería ver un botón en la pantalla inicial del RS que se llama igual: "Generador de informes".

    El problema es que no lo ve. Le doy a USUARIO todos los permisos del RS y sigue sin verlo. Buscando por internet veo que parece ser que también hay que darle permisos a la carpeta del servidor.

    Me voy a la carpeta Reports de http://servidor/Reports y le digo que USUARIO tiene "Control total" sobre esa carpeta. Y sigue sin ver el botón en cuestión.

    Ahora vienen las combinaciones:

    - Permiso de directorio activo total sobre las carpetas de Reports + Todos los permisos de RS = No puede Generar Informes
    - Permiso de Generador de informes en RS + Permisos normales del directorio activo = No puede Generar Informes
    - Sin el permiso de Generador de Informes + Administrador del dominio = No puede Generar Informes
    - Permiso de Generador de informes en RS + Administrador del dominio = Sí puede Generar Informes

    Con lo cual he llegado a la conclusión de que tiene que tener el permiso de Generador de Informes del RS y algún permiso que tiene como Administrador del dominio pero claro, ¿cual de todos?

    ¿Alguna sugerencia?

    jueves, 14 de febrero de 2008 14:53
  • Hola,

     

    Vamos a ver, dale el permiso que creas al usuario(menos administrador que me imagino que no querrás) sobre directorio activo. Luego, dale permisos en el portal de informes dale todos los permisos disponibles al usuario y prueba. Si te va, ve quitando poco a poco más permisos. Me resulta raro que no te vaya, pero no tengo ahora mismo un directorio activo para hacer pruebas.

     

    Ya me cuentas.

     

    Un Saludo

     

    jueves, 14 de febrero de 2008 15:08
    Moderador

  • Hola!

    Le he dado permisos en el RS para hacer todo. Por ahí no hay problema.

    Me he ido a las carpetas del servidor donde se almacena la web del RS y le he dado permisos de "Control Total" para todas las carpetas. Y sigue sin poder.

    Lo he hecho administrador del dominio, por si acaso algo ha cambiado y puede hacerlo.

    No sé que permisos darle en el directorio activo o para que carpetas dárselos.

    Seguro que RS ha desarrollado una inteligencia artificial superdesarrollada y todo se resume en que me odia
    viernes, 15 de febrero de 2008 11:15

  • ¡¡¡ PRUEBA SUPERADA !!!

    En RS, entramos en Configuración del sitio y allí tenemos Configurar definiciones de función de nivel de sistema.

    Allí vemos que hay dos definiciones creadas que me venían perfectas, aunque puedes crear más o modificar las que hay.

    También en Configuración del sitio tenemos Configurar seguridad de todo el sitio.

    Allí definimos que función tienen los usuarios del directorio activo. Y, por defecto, dice que los administradores del directorio activo usan la función de sistema de RS de Administradores, ..., y punto.

    Ha sido tan "sencillo" como decirle que los usuarios del directorio activo tienen la función de sistema de RS que se llama Usuario del sistema. Sin esto, todo usuario que no sea administrador del directorio activo no tiene función asignada, y parece ser que si no tiene función asignada hay cosas que te deja hacer, como ver informes si tienes ese permiso, y hay cosas que no te deja hacer, como usar el generador de informes aunque tengas permisos.

    Gracias por tú ayuda!!!
    viernes, 15 de febrero de 2008 11:48
  • hola!! me podria explicar esto un poco mejor, donde encuentro la configuración del sitio???

    ............................................................................................

    miércoles, 23 de enero de 2013 20:01