Configurar un servidor de informes para administración local en Windows Vista y Windows Server 2008 (UAC)

La implementación de Reporting Services en Windows Vista y Windows Server 2008 requiere pasos adicionales de configuración si se desea administrar localmente una instancia del servidor de informes. Por ejemplo, si usa la dirección URLs https://localhost/Reportserver or https://localhost/Reports, tanto Windows Vista como Windows Server 2008 limitan el uso excesivo de permisos elevados quitando los permisos de administrador cuando se tiene acceso a las aplicaciones. Dado que el sistema operativo quita los permisos, los miembros del grupo local Administradores ejecutan la mayoría de las aplicaciones como si usaran la cuenta de usuario estándar.

Aunque esta práctica mejora la seguridad global del sistema, impide que utilice las asignaciones de roles predefinidas e integradas que Reporting Services crea para los administradores locales. Sin embargo, con la configuración adicional puede administrar de forma eficaz el contenido del servidor de informes y las operaciones a través de los permisos de usuario estándar, si hace lo siguiente:

  • Agregue direcciones URL de Reporting Services a los sitios de confianza. De forma predeterminada, en Windows Vista y Windows Server 2008 Internet Explorer 7.0 se ejecuta en modo protegido, una característica que impide que las solicitudes del explorador lleguen a los procesos de alto nivel que se ejecuten en el mismo equipo. Puede deshabilitar el modo protegido para las aplicaciones del servidor de informes agregándolas como sitios de confianza. 

  • Crea asignaciones de roles que le conceden, como administrador del servidor de informes, permiso para administrar el contenido y las operaciones sin tener que utilizar la característica Ejecutar como administrador de Internet Explorer. Mediante la creación de asignaciones de roles para su cuenta de usuario de Windows, obtiene acceso a un servidor de informes con los permisos de Administrador de contenido y de Administrador del sistema a través de las asignaciones de roles explícitas que reemplazan a las asignaciones de roles predefinidas e integradas, que Reporting Services crea para los administradores locales.

En este tema se explica cómo configurar el servidor de informes para la administración local una vez finalizada la instalación y configurados los componentes del servidor de informes. Si no ha instalado o configurado aún el servidor de informes, vea Instalar SQL Server 2008 R2 (programa de instalación) en los Libros en pantalla de SQL Server y Reporting Services Configuration How-to TopicsTemas de procedimientos de configuración de Reporting Services. Para obtener más información sobre las características de Control de cuentas de usuario (UAC) y sobre cómo conectarse al Motor de base de datos con permisos de administrador, vea Cómo conectarse a SQL Server desde Windows Vista en los Libros en pantalla de SQL Server.

Nota

Si está implementando Reporting Services en Windows Vista o Windows Server 2008, asegúrese de abrir el puerto 80 en Firewall de Windows para permitir el acceso al equipo del servidor de informes. Para obtener instrucciones, vea Cómo configurar un firewall para el acceso al Servidor de informes.

Para configurar la administración del servidor de informes local en Windows Vista y Windows Server 2008

  1. Abra una ventana del explorador con los permisos Ejecutar como administrador. En el menú Inicio, haga clic en Todos los programas, haga clic con el botón secundario del mouse en Internet Explorer y seleccione Ejecutar como administrador.

  2. Haga clic en Permitir para continuar.

  3. En la dirección URL, escriba la dirección URL del Administrador de informes. Si desea obtener instrucciones, vea Administrador de informes en los Libros en pantalla de SQL Server.

  4. Haga clic en Herramientas.

  5. Haga clic en Opciones de Internet.

  6. Haga clic en Seguridad.

  7. Haga clic en Sitios de confianza.

  8. Haga clic en Sitios.

  9. Agregue http://<nombreDeSuServidor>.

  10. Desactive la casilla Requerir certificación de servidor (https:) para todos los sitios de esta zona si no usa HTTP en el sitio predeterminado.

  11. Haga clic en Agregar.

  12. Haga clic en Aceptar.

  13. En el Administrador de informes, en la página Principal, haga clic en la ficha Configuración de carpeta.

  14. En la página Configuración de carpeta, haga clic en Seguridad.

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

  16. Escriba su cuenta de usuario de Windows en este formato: <dominio>\<usuario>.

  17. Seleccione Administrador de contenido.

  18. Haga clic en Aceptar.

  19. Haga clic en Configuración del sitio en la esquina superior de la página Principal.

  20. Haga clic en Seguridad.

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

  22. Escriba su cuenta de usuario de Windows en este formato: <dominio>\<usuario>.

  23. Seleccione Administrador del sistema.

  24. Haga clic en Aceptar.

  25. Cierre el Administrador de informes.

  26. Vuelva a abrir el Administrador de informes en Internet Explorer, sin utilizar Ejecutar como administrador.

Usar Business Intelligence Development Studio en Windows Vista y Windows Server 2008

Si instaló Business Intelligence Development Studio en Windows Vista o Windows Server 2008, encontrará problemas de compatibilidad con el entorno de Visual Studio al utilizar las herramientas de diseño. Si desea abrir un proyecto o solución existente, o publicar elementos del Diseñador de informes o del Diseñador de modelos en un servidor de informes, debe abrir Business Intelligence Development Studio con permisos elevados:

  1. En el menú Inicio, haga clic en Todos los programas y en SQL Server 2008, haga clic con el botón secundario del mouse en Business Intelligence Development Studio y, a continuación, haga clic en Ejecutar como administrador.

  2. Haga clic en Continuar.

  3. Haga clic en Ejecutar programa.

Ahora debería poder implementar los informes y otros elementos en un servidor de informes. Si no tiene los permisos necesarios, encontrará problemas como el siguiente:

  • Errores de Acceso denegado al intentar abrir un proyecto existente.

  • Errores que indican que no se puede iniciar sesión al configurar una conexión a un origen de datos como un origen de datos compartido.

  • Cuando use el asistente del servidor de informes para crear un informe, obtendrá un error al iniciar sesión si el asistente intenta conectarse al origen de datos externo que proporciona los datos al informe.

Los usuarios de SQL Server Management Studio deben utilizar los permisos Ejecutar como administrador para crear los inicios de sesión para los usuarios que administran las bases de datos en el servidor. Para obtener más información sobre los requisitos de permisos elevados para Management Studio, vea Cómo conectarse a SQL Server desde Windows Vista en los Libros en pantalla de SQL Server.