Crear, modificar y eliminar asignaciones de funciones

Una asignación de funciones es una directiva de seguridad que determina si un usuario o grupo puede tener acceso a un elemento específico y realizar una operación. Una asignación de funciones consiste en un nombre de cuenta de usuario o grupo y una o más definiciones de función. La asignación de funciones siempre se crea en el contexto de un elemento o rama específicos en la jerarquía de carpetas del servidor de informes. Desplácese a una carpeta o un elemento específico para crear una asignación de funciones para él. Si va a crear una asignación de funciones de nivel de sistema, desplácese a la página Configuración del sitio.

Reporting Services incluye dos asignaciones de funciones predefinidas, que proporcionan la seguridad predeterminada para administradores locales. Puede modificar las asignaciones y debe agregar nuevas asignaciones para que un servidor de informes resulte accesible para los usuarios de informes.

Este tema explica cómo establecer la seguridad para elementos individuales en la jerarquía de carpetas del servidor de informes. Para obtener más información acerca de la configuración de la seguridad en el nivel de sistema, vea Configurar la seguridad del sistema.

Herramientas y pasos

Utilice el Administrador de informes o SQL Server Management Studio para tener acceso al elemento que desee proteger. Para ver las instrucciones sobre las asignaciones de funciones, vea:

Crear una asignación de funciones

Para crear una asignación de funciones, abra las páginas de propiedades del elemento que desee proteger. Para permitir un acceso amplio, debe elegir un elemento en una posición alta de la jerarquía de carpetas (por ejemplo, el nodo raíz Inicio). Después, puede crear las asignaciones de funciones subsiguientes para restringir áreas específicas de la jerarquía de carpetas.

Cuando se crea una asignación de funciones, se debe especificar una cuenta de usuario o grupo de dominio. Si la cuenta se encuentra en un dominio diferente del que contiene el servidor de informes, incluya el nombre de dominio. Debe crear una asignación de funciones diferente para cada cuenta de usuario o grupo.

Después de especificar una cuenta, puede elegir una o más definiciones de función. Las definiciones de función son aditivas. La asignación admite el conjunto combinado de todas las tareas de todas las definiciones, para un usuario o grupo en particular.

Modificar una asignación de funciones

Puede modificar las asignaciones de funciones en cualquier momento. Los cambios surtirán efecto cuando guarde la asignación de funciones. Las sesiones de usuarios no se ven afectadas por cambios en la asignación de funciones. Si un usuario tiene un informe abierto y se modifica una asignación de funciones para denegar el acceso, el usuario puede continuar usando el informe mientras la sesión esté activa.

Si se agrega una cuenta de usuario a un grupo que ya forme parte de una asignación de funciones, habrá un retardo antes de que la cuenta de usuario pueda obtener acceso a los elementos a través de las directivas de la cuenta de grupo. Este retardo se debe a que los Servicios de Internet Information Server (IIS) almacenan en caché los testigos de autenticación. También puede esperar a que se actualicen los testigos (por lo general, el período de espera es de quince minutos) o puede restablecer IIS para actualizar la caché de forma inmediata.

Sólo puede modificar una asignación de funciones a la vez. No puede llevar a cabo una operación de búsqueda y reemplazo global para cambiar nombres de definiciones de función o configuraciones de asignaciones de funciones, o bien para buscar todas las asignaciones de funciones que incluyan un usuario o grupo específico.

Eliminar una asignación de funciones

Puede eliminar asignaciones de funciones activando la casilla de verificación de cada asignación que desee eliminar y haciendo clic en Eliminar. También puede eliminarlas haciendo clic en Volver a la seguridad del elemento primario. Cuando haga clic en este botón, las asignaciones de funciones existentes para el elemento se eliminarán y se usarán en su lugar las que se proporcionan a través de un elemento primario.

Vea también

Conceptos

Asignaciones de funciones
Definiciones de función
Asignaciones de funciones predefinidas
Administrar permisos y seguridad para Reporting Services

Ayuda e información

Obtener ayuda sobre SQL Server 2005