Administrar el servicio de Windows y el servicio Web del servidor de informes
Un servidor de informes se ejecuta como servicio de Windows y como servicio Web. Los servicios funcionan juntos y admiten diferentes aspectos de la funcionalidad del servidor de informes:
- El servicio de Windows del servidor de informes realiza la inicialización, el cifrado reversible, las tareas de mantenimiento de base de datos y todo el procesamiento de programación y entrega. Este servicio se ejecuta en segundo plano. Realiza un procesamiento completo para los informes que ejecuta en una programación (en especial, crea instantáneas de informes y ejecuta informes de suscripciones).
Debido a que realiza todas las operaciones de cifrado, el servicio de Windows del servidor de informes debe estar en ejecución cuando se especifiquen o utilicen valores cifrados. La especificación de credenciales almacenadas, la ejecución de un informe que utiliza credenciales almacenadas y la publicación de un informe en un servidor de informes (información del origen de datos está cifrada) son todas operaciones que requieren el servicio de Windows del servidor de informes. - El servicio Web del servidor de informes realiza un procesamiento completo para los informes que se ejecutan a petición. También proporciona la interfaz de programación principal para aplicaciones que se integran con un servidor de informes. El Administrador de informes, el Generador de informes y el SQL Server Management Studio son ejemplos de aplicaciones que requieren el servicio Web del servidor de informes.
En la mayoría de los casos, deseará ejecutar los servicios en forma conjunta, de modo que pueda utilizar toda la funcionalidad proporcionada en Reporting Services. Sin embargo, si el modo de implementación que está utilizando tiene muy pocos requisitos, puede ejecutar sólo el servicio de Windows del servidor de informes si todo el procesamiento de informes está configurado como operaciones programadas. Del mismo modo, puede ejecutar simplemente el servicio Web del servidor de informes si sólo desea informes a petición e interactivos.
Para hacer que cualquiera de los servicios deje de estar disponible, ejecute la herramienta de configuración de superficie de SQL Server y seleccione la opción Configuración de superficie para características. No se puede desactivar completamente el servicio Servidor de informes de Windows, pues ofrece funciones de inicialización y cifrado necesarias para las operaciones del servidor. Sin embargo, es posible desactivar el procesamiento programado y de eventos.
El servicio Servidor de informes de Windows se registra y configura durante la instalación. Se ejecuta en cualquier cuenta que se especifique. Se recomienda utilizar una cuenta de usuario de dominio con privilegios mínimos con permiso para iniciar sesión en la red o en Servicio de red, aunque se puede utilizar una cuenta local si la base de datos del servidor de informes se ejecuta en el mismo equipo que el servidor de informes. El servicio Web del servidor de informes se ejecuta en la identidad de ASP.NET de forma predeterminada. Si modifica la configuración de la cuenta de servicio, asegúrese de utilizar la herramienta de configuración de Reporting Services para que los valores dependientes se actualicen con los nuevos. Para obtener más información acerca de la configuración de cuentas, vea Conexiones y cuentas de una implementación de Reporting Services y Configurar contraseñas y cuentas de servicio en Reporting Services.
Requisitos del servicio del Agente SQL Server
El servicio de Windows del servidor de informes requiere el servicio del Agente SQL Server. El servicio del Agente SQL Server se debe ejecutar con una cuenta de dominio si el servidor de informes está configurado para conectarse a SQL Server utilizando una cuenta de dominio y autenticación de Windows (en lugar de un inicio de sesión de SQL Server o una Cuenta de servicio). Cuando el servidor de informes se ejecuta como un usuario de dominio, crea trabajos del Agente SQL Server cuyo propietario es esa cuenta de dominio. Para que el Agente SQL Server pueda enrutar una tarea hacia el Procesador de entrega y programación, es preciso que el Agente SQL Server tenga permisos para obtener acceso a la información de los trabajos propiedad de una cuenta de dominio. Si el Agente SQL Server se ejecuta con una cuenta de usuario local, el servicio no tendrá permiso de acceso a la información sobre la cuenta de dominio y, por lo tanto, no se podrá realizar ni la suscripción ni la entrega de informes.
Vea también
Tareas
Cómo configurar las cuentas de servicio (Configuración de Reporting Services)
Cómo iniciar la herramienta de configuración de Reporting Services
Conceptos
Configurar contraseñas y cuentas de servicio en Reporting Services
Iniciar y detener el servicio de Windows del servidor de informes
Inicializar un servidor de informes
Administrar claves de cifrado
Procesador de entrega y programación
Especificar información de conexión y credenciales
Administrar Reporting Services
Otros recursos
Implementar Reporting Services
Configurar el Agente SQL Server
Acerca del Agente SQL Server
Agente SQL Server