Roles de SQL Server Reporting Services
Puede usar los roles de SQL Server Reporting Services para asignar permisos particulares a usuarios en Visual Studio Team Foundation Server. A todos los usuarios y grupos de Team Foundation Server se les deben asignar permisos adecuados en Reporting Services. Reporting Services ofrece seguridad predeterminada a través de las asignaciones de roles. Puede usar herramientas de administración para SQL Server, como Management Studio y Administrador de informes, para asignar usuarios y grupos a roles predefinidos.
Puede usar la pertenencia a grupos en Team Foundation Server para determinar la pertenencia apropiada en uno de los roles predefinidos de Reporting Services. No se necesita ninguna configuración adicional del rol. Sin embargo, puede modificar roles predefinidos y agregar roles personalizados que se ajusten mejor a las necesidades de su negocio. Si agrega roles personalizados o modifica los predefinidos, debe asegurarse de que los roles tengan los permisos necesarios para el nivel de acceso adecuado para obtener acceso a los informes y las funciones de creación de informes. Para más información, vea el siguiente tema en el sitio web de Microsoft: Conceder permisos en un servidor de informes en modo nativo.
Se sugieren los siguientes roles predefinidos para usar con Team Foundation Server:
Administrador del sistema
Team Foundation Content Manager
Explorador
Para más información sobre los roles predefinidos en Reporting Services, vea el siguiente tema en el sitio web de Microsoft: Usar roles predefinidos.
Importante
Debería restringir la pertenencia en Reporting Services solo a aquellos usuarios que necesiten los permisos y el nivel de acceso concretos concedidos por la pertenencia en ese rol predefinido.Agregue un usuario o un grupo al rol predefinido que tiene los permisos mínimos necesarios para completar el rol del usuario o del grupo en un proyecto de equipo.Por ejemplo, si un usuario solo necesita ver la programación del proyecto, tiene que agregar al usuario al rol Explorador pero no al rol Administrador de contenido.
Administrador del sistema
El rol Administrador del sistema incluye permisos útiles para un administrador de servidores de informes que tiene una responsabilidad global en un servidor de informes, pero no necesariamente sobre el contenido que recoge. El rol Administrador del sistema no otorga la gama completa de permisos que un administrador local puede tener en un equipo. Debe agregar Administradores de Team Foundation al rol Administrador del sistema y al rol Administrador de contenido. Juntas, las dos definiciones de rol ofrecen un completo conjunto de permisos necesarios para los miembros del grupo Administradores de Team Foundation.
Team Foundation Content Manager
Asegúrese de agregar a sus administradores al grupo Administradores de contenido de Team Foundation en el servidor que hospeda SQL Server Reporting Services. Si no los agrega, pueden tener problemas, como recibir el error TF218027 al intentar crear un proyecto de equipo, con lo que quedarían bloqueados.
A diferencia de otros roles descritos en este tema, el rol Administrador de contenido de Team Foundation no es un rol predeterminado de SQL Server. El rol se crea especialmente para la integración entre Team Foundation Server y SQL Server Reporting Services cuando se instala Team Foundation Server. Su estructura y sus permisos se parecen a los del rol Administrador de contenido que es nativo en SQL Server. El rol Administrador de contenido de Team Foundation incluye permisos que son útiles para los usuarios que administran informes y contenido web pero que no necesariamente escriben informes o administran un servidor web o una instancia de SQL Server. Un administrador de contenido implementa informes, administra modelos de informe y conexiones de orígenes de datos, y decide cómo usar los informes. El rol Administrador de contenido de Team Foundation ofrece la gama habitual de permisos que necesitan los usuarios que pertenecen al grupo Administradores de proyectos en un proyecto de equipo y los que pertenecen al grupo Administradores de la colección de proyectos. También debe agregar a los miembros del grupo Administradores de Team Foundation a este rol.
Explorador
El rol Explorador incluye permisos útiles para los usuarios que ven informes pero no necesariamente los escriben o administran. Este rol ofrece capacidades básicas para los usuarios que pertenecen al grupo Colaboradores o Lectores en un proyecto de equipo.