Definiciones de roles
En Reporting Services, una definición de* *rol es una colección con nombre de tareas que definen las operaciones disponibles en un servidor de informes. Las definiciones de roles proporcionan las reglas que el servidor de informes utiliza para aplicar la seguridad. Cuando un usuario intenta realizar una tarea, como publicar un informe, el servidor de informes comprueba la asignación de roles de dicho usuario para determinar si la tarea está incluida en su definición de roles. Si la tarea está incluida en la definición de roles, se envía la solicitud.
Usar roles para autorizar el acceso a un servidor de informes
Un rol será operativo solo cuando se utilice en una asignación de roles. Para obtener más información sobre el modo en que los roles proporcionan seguridad, vea Asignaciones de roles.
Tipos de definiciones de roles
Las definiciones de roles pueden ser de nivel de elemento o de nivel de sistema. Una definición de roles de nivel de elemento describe tareas relacionadas con elementos almacenados y administrados en un servidor de informes, como informes, carpetas y modelos. Administrar informes, Ver carpetas y Administrar suscripciones individuales son ejemplos de tareas que puede incluir en las definiciones de roles de nivel de elemento. Una definición de roles del sistema incluye tareas que se aplican a todo el sitio. Ver propiedades del servidor de informes es un ejemplo de tarea que puede incluir en un rol del sistema.
Roles predefinidos
Reporting Services incluye roles predefinidos que corresponden a los distintos niveles de interacción del usuario. La lista siguiente contiene los roles predefinidos que puede utilizar:
Administrador de contenido, Publicador, Explorador, Generador de informes y Mis informes son definiciones de roles de nivel de elemento que puede utilizar al crear asignaciones de roles para tener acceso al contenido del servidor de informes.
Administrador del sistema y Usuario del sistema son definiciones de roles de nivel de sistema que puede utilizar para autorizar el acceso a las operaciones del sitio.
Para obtener más información, vea Roles predefinidos.
Crear una definición de rol
Para crear un rol, use Management Studio para especificar un nombre y las tareas que contiene. Debe crear definiciones de roles independientes para las tareas de elemento y de sistema. Los roles pueden incluir tareas de nivel de elemento o tareas de nivel de sistema, pero no ambas. La creación de una definición de rol consiste en proporcionar un nombre y elegir un conjunto de tareas para la definición. Para crear una definición de rol, debe poseer el permiso correspondiente. La tarea "Establecer la seguridad de elementos individuales" proporciona estos permisos. De manera predeterminada, los administradores y usuarios asignados al rol predefinido Administrador de contenido pueden realizar esta tarea.
El rol debe tener un nombre único. Asimismo, para ser válido, debe contener al menos una tarea. Para obtener más información, vea Tareas y permisos.
Para crear una definición de rol, use SQL Server Management Studio. Para obtener más información, vea Crear, eliminar o modificar un rol (Management Studio).
Una vez creada la definición de roles, puede usarla seleccionándola en una asignación de roles. Para obtener más información, vea Conceder a un usuario acceso a un servidor de informes (Administrador de informes).
Personalizar o eliminar una definición de roles
Los roles predefinidos se pueden modificar o reemplazar por roles personalizados. Para modificar un rol, agregue o quite tareas de la definición de roles. No puede cambiar el nombre de un rol. Los cambios que realice en una definición de roles se aplicarán de forma inmediata a todas las asignaciones de roles que la incluyan.
Puede eliminar una definición de roles si ya no la utiliza. No se puede eliminar la definición de rol seleccionada para la característica Mis informes mientras ésta siga habilitada. Para poder eliminar la definición de rol utilizada por Mis informes, primero debe deshabilitar la característica o seleccionar una definición de rol diferente para usarla con ella.
Vea también
Tasks
Crear, eliminar o modificar un rol (Management Studio)
Conceder a un usuario acceso a un servidor de informes (Administrador de informes)
Modificar o eliminar una asignación de roles (Administrador de informes)