Lección 1: Establecer los permisos de nivel de sistema en un servidor de informes

Nuevo: 17 de julio de 2006

Puede definir asignaciones de funciones de nivel de sistema para conceder acceso a permisos y tareas globales que se aplican al sitio del servidor de informes en su conjunto. Cada usuario que requiere acceso a un servidor de informes debe poseer una asignación de funciones de nivel de sistema. Puede utilizar las funciones predefinidas que proporciona Reporting Services para crear las asignaciones:

  • Asigne la función Administrador del sistema a un número reducido de usuarios que requieren permisos elevados en un servidor de informes, lo que incluye la posibilidad de administrar permisos y funciones, establecer valores predeterminados, administrar procesos de informes en curso y crear programaciones compartidas. Para obtener más información acerca de una colección completa de tareas de nivel de sistema, vea Función Administrador del sistema.
  • Asigne la función Usuario del sistema a todos los demás usuarios. Esta función permite a los usuarios ver propiedades del servidor, seleccionar programaciones compartidas y tener acceso al Generador de informes. Si posee una cuenta de grupo de dominio que define permisos para una gran cantidad de usuarios, debe asignar esa cuenta a la función Usuario del sistema. Para obtener más información acerca de las tareas de la función Usuario del sistema, vea Función Usuario del sistema.

Si actualizó desde SQL Server 2000, a las funciones Administrador del sistema y Usuario del sistema les faltan las tareas que permiten el acceso al Generador de informes. Si desea utilizar el Generador de informes, deberá agregar las tareas a las funciones existentes. Para obtener información acerca de cómo hacerlo, vea Actualizar la seguridad basada en funciones para el acceso al Generador de informes.

Para definir asignaciones de funciones, debe tener permisos suficientes. Para crear asignaciones de funciones en una nueva instalación de Reporting Services, debe ser miembro del grupo de administradores locales.

Para crear una asignación de funciones de nivel de sistema

  1. Si es necesario, inicie la sesión como administrador local.

  2. Abra Management Studio y conéctese a un servidor de informes.

  3. Expanda el nodo del servidor de informes para ver la jerarquía de carpetas. Debería ver una estructura de carpetas similar a la que muestra el diagrama siguiente:

    Explorador de objetos con servidor de informes

  4. Haga clic con el botón secundario en el nodo del servidor y seleccione Propiedades. Se abrirá el cuadro de diálogo Propiedades del servidor.

  5. Haga clic en Permisos. La página de permisos muestra las actuales asignaciones de funciones de nivel de sistema. En una nueva instalación del servidor de informes, sólo el grupo BUILTIN\Administrators posee una asignación de nivel de sistema asignada a la función Administrador del sistema. Utilizará esta página para agregar dos nuevas asignaciones de funciones: una para un gran grupo de usuarios que sólo necesita permisos mínimos de nivel de sitio y otra para un grupo reducido de usuarios con responsabilidades de administración del contenido. El siguiente diagrama muestra la página de permisos con la asignación de funciones del sistema para el grupo de administradores integrado:

    Página de propiedades de servidor en Management Studio

  6. Haga clic en el botón Agregar grupo o usuario.

  7. Escriba el nombre de una cuenta de grupo de dominio que incluye a todos los usuarios que requieren permisos para ver y publicar contenido. Especifique la cuenta en este formato: dominio\grupo. La cuenta debe estar en el mismo dominio o en un dominio de confianza. Si no posee un grupo de dominio que se ajuste a esta descripción, puede especificar cuentas de usuario de dominio individuales en su lugar.

  8. Haga clic en Aceptar para cerrar el cuadro de diálogo Agregar grupo o usuario.

  9. En la página de permisos, seleccione la función Usuario del sistema para el nuevo grupo recientemente agregado.

  10. Agregue otro grupo o usuario haciendo clic en Agregar grupo o usuario de nuevo.

  11. Escriba el nombre de una cuenta de usuario de dominio para un usuario con responsabilidades administrativas para este servidor de informes. Especifique la cuenta en este formato: dominio\usuario. La cuenta debe estar en el mismo dominio que el servidor de informes o en un dominio de confianza.

  12. Haga clic en Aceptar para cerrar el cuadro de diálogo Agregar grupo o usuario.

  13. En la página de permisos, seleccione la función Administrador del sistema para el nuevo usuario recientemente agregado. Puede agregar más usuarios o grupos de esta manera y seleccionar las funciones que desea aplicar. El siguiente diagrama ilustra el aspecto que podría tener la página una vez que se agregaron varios usuarios:

    Permisos de nivel de sistema en un servidor de informes

  14. Haga clic en Aceptar para guardar las asignaciones de funciones.

Pasos siguientes

Ha creado correctamente una asignación de funciones de nivel de sistema que concede permisos mínimos de nivel de sistema a una cuenta de grupo de dominio y permisos administrativos a una cuenta de usuario específica. Si los usuarios tuvieran acceso al Administrador de informes, verían la barra de herramientas global y los comandos de menú, pero ningún contenido.

A continuación, creará dos asignaciones de funciones de nivel de elemento que permiten al mismo grupo y usuario el acceso a carpetas, informes, orígenes de datos compartidos, modelos de informe y recursos en el servidor de informes. Vea Lección 2: Establecer los permisos de nivel de elemento en un servidor de informes.

Vea también

Tareas

Tutorial: Herramientas de Reporting Services
Tutorial: Establecer permisos en Reporting Services

Otros recursos

Administrar permisos y seguridad para Reporting Services
Asignaciones de funciones predefinidas
Cómo registrar y conectarse a un servidor de informes (Management Studio)
Cómo iniciar el Administrador de informes (Administrador de informes)
Cómo registrar y conectarse a un servidor de informes (Management Studio)

Ayuda e información

Obtener ayuda sobre SQL Server 2005