Cómo conceder a un usuario acceso a un servidor de informes (Administrador de informes)

Reporting Services usa la seguridad basada en roles para conceder acceso de usuario a un servidor de informes. En una nueva instalación del servidor de informes, solo los usuarios que son miembros del grupo local de administradores tienen los permisos para acceder a las operaciones y al contenido del servidor de informes. Para hacer que el servidor de informes esté disponible para otros usuarios, debe crear asignaciones de roles que asignen cuentas de usuario o de grupo a un rol predefinido que especifique una recopilación de tareas.

Para un servidor de informes que se configura para el modo nativo, use el Administrador de informes para asignar usuarios a un rol. Hay dos tipos de roles:

  • Los roles de nivel de elemento se usan para ver, agregar y administrar el contenido del servidor de informes, las suscripciones, el procesamiento de informes y el historial de informes. Las asignaciones de roles de nivel de elemento se definen en el nodo raíz (la carpeta Inicio) o en carpetas o elementos específicos en un nivel inferior de la jerarquía.

  • Los roles de nivel de sistema permiten el acceso a las operaciones de todo el sitio que no se enlazan a ningún elemento específico. Los ejemplos incluyen el uso del Generador de informes y el uso de las programaciones compartidas.

    Los dos tipos de roles se complementan entre sí y deben usarse juntos. Por esta razón, agregar un usuario a un servidor de informes es una operación con dos partes implicadas. Si asigna un usuario a un rol de nivel de elemento, también deberá asignarlo a un rol de nivel de sistema. Al asignar un usuario a un rol, debe seleccionar un rol que ya esté definido. Para crear, modificar o eliminar roles, use SQL Server Management Studio. Para obtener más información, vea Cómo crear, eliminar o modificar una función (Management Studio).

Para un servidor de informes que esté configurado para el modo integrado de SharePoint, el acceso se configura desde un sitio de SharePoint mediante los permisos de SharePoint. Los niveles de permisos del sitio de SharePoint determinan el acceso a las operaciones y el contenido del servidor de informes. Debe ser un administrador de sitio para conceder permisos en un sitio de SharePoint. Para obtener más información, vea Conceder permisos sobre elementos del servidor de informes en un sitio de SharePoint.

Antes de empezar

Revise la lista siguiente antes de agregar usuarios a un servidor de informes en modo nativo.

  • Debe ser un miembro del grupo local de administradores en el equipo del servidor de informes. Si implementa Reporting Services en Windows Vista o Windows Server 2008, se requiere la configuración adicional antes de poder administrar localmente un servidor de informes. Para obtener más información, vea Configurar un servidor de informes para administración local en Windows Vista y Windows Server 2008 (UAC).

  • Para delegar esta tarea en otros usuarios, cree asignaciones de roles que asignen cuentas de usuario a los roles de administrador de contenido y de sistema. Los usuarios con permisos de administrador de contenido y de sistema pueden agregar usuarios a un servidor de informes.

  • En SQL Server Management Studio, vea los roles predefinidos para Roles del sistema y Roles del usuario con el fin de familiarizarse con los tipos de tareas de cada rol. Las descripciones de la tarea no están visibles en el Administrador de informes, de modo que si desea familiarizarse con los roles agregue los usuarios antes de empezar.

  • Si lo desea, personalice los roles o defina roles adicionales para incluir la recopilación de tareas que necesita. Por ejemplo, si piensa usar la configuración de seguridad personalizada para los elementos individuales, quizá desee crear una nueva definición de roles que permita el acceso a la vista de carpetas. Para obtener más información, vea Tutorial: Establecer permisos en Reporting Services.

Para agregar un usuario o un grupo al rol del sistema.

  1. Inicie el Administrador de informes.

  2. Haga clic en Configuración del sitio.

  3. Haga clic en Seguridad.

  4. Haga clic en Nueva asignación de roles.

  5. En Nombre de usuario o grupo, escriba una cuenta de grupo o usuario del dominio de Windows en este formato: <dominio>\<cuenta>. Si usa la autenticación de formularios o la seguridad personalizada, especifique la cuenta de grupo o de usuario en el formato correcto para su implementación.

  6. Seleccione un rol del sistema y, a continuación, haga clic en Aceptar.

    Los roles son acumulativos, de modo que si selecciona Administrador del sistema y Usuario del sistema, un usuario o grupo podrá realizar las tareas en ambos roles.

  7. Repita el proceso para crear asignaciones para usuarios o grupos adicionales.

Para agregar un usuario o grupo al rol del elemento

  1. Inicie Administrador de informes y busque el elemento de informe para el que desea agregar un usuario o un grupo.

  2. Desplace el puntero sobre el elemento y haga clic en la flecha de lista desplegable.

  3. En el menú desplegable, haga clic en Seguridad.

  4. Haga clic en Nuevo rol de funciones.

    Nota

    Si un elemento hereda la seguridad de un elemento primario, en la barra de herramientas, haga clic en Editar seguridad del elemento para cambiar la configuración de seguridad. A continuación, haga clic en Nuevo rol de funciones.

  5. En Nombre de usuario o grupo, escriba una cuenta de grupo o usuario del dominio de Windows en este formato: <dominio>\<cuenta>. Si usa la autenticación de formularios o la seguridad personalizada, especifique el usuario o cuenta de grupo en el formato correcto para su implementación.

  6. Seleccione una o varias definiciones de roles que describan la manera en que el usuario o el grupo va a tener acceso al elemento y, a continuación, haga clic en Aceptar.

  7. Repita el proceso para crear asignaciones para usuarios o grupos adicionales.