Configurar la cuenta de servicio del servidor de informes (Administrador de configuración de SSRS)

Reporting Services se implementa como un único servicio que contiene un servicio web del servidor de informes, el Administrador de informes y una aplicación de procesamiento en segundo plano que se usa para el procesamiento de informes programado y la entrega de suscripciones. En este tema se explica cómo se configura inicialmente la cuenta de servicio y cómo modificar la cuenta o la contraseña con la herramienta Configuración de Reporting Services.

Configuración inicial

La cuenta del servicio Servidor de informes se define durante la instalación. Puede ejecutar el servicio en una cuenta de usuario de dominio o en una cuenta integrada como NetworkService. No hay ninguna cuenta predeterminada; cualquier cuenta que especifique en la página Configuración del servidor - Cuentas de servicio del Asistente para la instalación se convierte en la cuenta inicial del servicio servidor de informes.

Importante

Aunque el servicio web del servidor de informes y el Administrador de informes son aplicaciones ASP.NET, no se ejecutan en la cuenta de ASP.NET. Una única arquitectura de servicios ejecuta ambas aplicaciones ASP.NET dentro de la misma identidad del proceso Servidor de informes. Se trata de un cambio importante de las versiones anteriores, donde tanto el servicio web del servidor de informes como el Administrador de informes se ejecutaron en la ASP.NET identidad del proceso de trabajo especificada en IIS.

Cambiar la cuenta de servicio

Para ver y volver a configurar la información de la cuenta de servicio, use siempre la herramienta de configuración de Reporting Services. La información de la identidad del servicio se almacena internamente en varias ubicaciones. El uso de la herramienta garantiza que todas las referencias se actualizan en consecuencia siempre que se cambia la cuenta o la contraseña. La herramienta configuración de Reporting Services realiza los pasos adicionales siguientes para asegurarse de que el servidor de informes sigue estando disponible:

  • Agrega automáticamente la cuenta nueva al grupo de servidores de informes que se crea en el equipo local. Este grupo se especifica en las listas de control de acceso (ACL) que protegen los archivos de Reporting Services .

  • Actualiza automáticamente los permisos de inicio de sesión en la instancia del SQL Server Motor de base de datos que se utiliza para hospedar la base de datos del servidor de informes. La cuenta nueva se agregará a RSExecRole.

    El inicio de sesión de la base de datos de la cuenta anterior no se quitará automáticamente. Asegúrese de quitar las cuentas que ya no se usen. Para obtener más información, vea Administrar una base de datos del servidor de informes (modo nativo de SSRS) en SQL Server Libros en pantalla.

    Solo se conceden permisos de base de datos a la nueva cuenta de servicio si la conexión de base de datos del servidor de informes se configuró para utilizar la cuenta de servicio en primer lugar. Si la conexión de base de datos del servidor de informes se configuró para utilizar una cuenta de usuario de dominio o un inicio de sesión de base de datos de SQL Server , la actualización de la cuenta de servicio no afecta a la información de conexión.

  • Actualiza automáticamente la clave de cifrado para incluir la información de perfil de la nueva cuenta.

    Nota

    Si el servidor de informes forma parte de la implementación escalada, solo resultará afectado el servidor de informes que se está actualizando. El cambio de cuenta de servicio no afecta a las claves de cifrado de otros servidores de informes de la implementación.

Para obtener instrucciones sobre cómo establecer la cuenta, consulte Configuración de una cuenta de servicio (SSRS Configuration Manager).

Elegir una cuenta

Puede configurar el servicio Servidor de informes para ejecutarse en cualquiera de estos tipos de cuenta:

  • Cuenta de usuario de Windows con privilegios mínimos

  • NetworkService (Servicio de red)

  • LocalSystem (Sistema local)

  • LocalService (Servicio local)

No existe una única opción que sea la más adecuada para elegir un tipo de cuenta. Cada cuenta tiene ventajas y desventajas que deben sopesarse. Si va a implementar Reporting Services en un servidor de producción, los procedimientos recomendados sugieren configurar el servicio para que se ejecute en una cuenta de usuario de dominio para que pueda evitar daños generalizados si un usuario malintencionado pone en peligro una cuenta compartida. Esto también facilita auditar la actividad de inicio de sesión en esta cuenta. Una compensación por usar una cuenta de usuario de Windows es que si va a implementar Reporting Services en una red que usa la autenticación Kerberos, debe registrar el servicio con la cuenta de usuario. Para más información, consulte Registrar un nombre principal de servicio (SPN) para un servidor de informes.

Las siguientes directrices y los vínculos de esta sección pueden ayudarle a elegir la solución que mejor se adapte a su implementación.

Actualizar una contraseña que ha expirado

Si el servicio Servidor de informes se ejecuta en una cuenta de dominio y la contraseña expira antes de que pueda actualizarla en la herramienta Configuración de Reporting Services, el servicio no se iniciará hasta que especifique una contraseña nueva. Si el servicio no se puede iniciar, no puede utilizar la herramienta Configuración de Reporting Services para conectarse a ese servidor y actualizar la cuenta. En este caso, debe utilizar una combinación de herramientas para volver a poner en conexión el servidor.

Para restablecer la contraseña, haga lo siguiente:

  1. En el menú Inicio, seleccione Panel de control, herramientas de administrador y haga clic en Servicios.

  2. Haga clic con el botón derecho en SQL Server Reporting Services, seleccione Propiedades.

  3. Haga clic en Iniciar sesión y escriba la nueva contraseña.

  4. Después de actualizar la contraseña, inicie la herramienta de configuración de Reporting Services y actualice la contraseña en la página Cuenta de servicio. Este paso adicional es necesario para actualizar la información de cuenta almacenada internamente por el servidor de informes.

Si la contraseña de la cuenta de servicio del motor de base de datos expira, el rsReportServerDatabaseUnavailable error se produce al intentar conectarse al servidor de informes. Restablecer la contraseña resuelve este error.

Configurar el servicio Servidor de informes para un servidor de informes integrado de SharePoint

Si ejecuta un servidor de informes en el modo integrado de SharePoint, debe actualizar la información de la cuenta de servicio que está almacenada en la base de datos de configuración de SharePoint, si se cumple alguna de las condiciones siguientes:

  • Modificar la cuenta de servicio de Reporting Services (por ejemplo, cambiar de NetworkService a una cuenta de usuario de dominio).

  • Se extiende un conjunto de SharePoint para que incluya una aplicación web de SharePoint adicional. Si el conjunto de servidores está configurado para la integración del servidor de informes, y se configura una aplicación recién agregada para que se ejecute en una cuenta de usuario diferente a la de las demás aplicaciones del conjunto, debe actualizar la información del acceso a las bases de datos.

Después de restablecer la información de acceso a la base de datos, debe reiniciar el servicio Windows SharePoint Services para asegurarse de que ya no se usa la conexión anterior.

  1. En Herramientas administrativas, haga clic en Administración central de SharePoint 2010.

  2. Haga clic en Administración de aplicaciones.

  3. En la sección Reporting Services, haga clic en Conceder acceso a la base de datos.

  4. Haga clic en OK. Aparecerá el cuadro de diálogo Especificar credenciales.

  5. Escriba las credenciales de un usuario que sea miembro del grupo de administradores locales en el equipo que hospeda el servidor de informes. Las credenciales se usarán para una sola conexión al equipo del servidor de informes con el propósito de recuperar información de la cuenta de servicio. El inicio de sesión de la base de datos que se crea para cada cuenta de servicio se actualizará en las bases de datos de SharePoint.

  6. Para reiniciar el servicio, haga clic en Operaciones.

  7. En Topología y servicios, haga clic en Servicios en el servidor.

  8. Para Windows SharePoint Services aplicación web, haga clic en Detener.

  9. Espere a que se detenga el servicio.

  10. Haga clic en Iniciar.

Nota:

Las tecnologías y productos de SharePoint requieren cuentas de dominio para la configuración de servicios como el modo de SharePoint los servicios de informes.

Pasos siguientes

Configurar una cuenta de servicio (SSRS Configuration Manager)Cuenta de servicio (modo nativo de SSRS)Configurar direcciones URL del servidor de informes (SSRS Configuration Manager)Reporting Services Configuration Manager (modo nativo)