Conexiones y cuentas de una implementación de Reporting Services

Actualizado: 12 de diciembre de 2006

Este tema describe las cuentas y conexiones utilizadas en una implementación de Reporting Services. Para obtener más información acerca de cómo especificar las cuentas del servicio Web y el servicio Windows del Servidor de informes, vea Configurar contraseñas y cuentas de servicio en Reporting Services.

Información general sobre conexiones

En el diagrama siguiente se ilustran las cuentas y conexiones de una instalación predeterminada.

Conexiones en Reporting Services

Conexión 1: el usuario se conecta a un servidor de informes

De manera predeterminada, los usuarios se conectan al servidor de informes mediante sus propias credenciales de dominio de Windows y la seguridad integrada. También es posible configurar un servidor de informes para que utilice autenticación de formularios si se crea e implementa una extensión de autenticación personalizada o bien para autenticación básica si se implementa el servidor de informes en un grupo de trabajo. Si el servidor de informes utiliza la autenticación de formularios personalizada o la autenticación básica, el usuario se conecta al servidor de informes mediante un inicio de sesión válido para ese proveedor de autenticación.

Una vez autenticado el usuario, el servidor de informes busca los permisos que autorizan el acceso al contenido y las operaciones del servidor de informes. Los permisos se definen en asignaciones de funciones que describen las tareas que puede realizar un usuario. Cada usuario que se conecta a un servidor de informes debe tener asignaciones de funciones definidas en la cuenta que utiliza para conectarse. Para obtener más información, vea Administrar permisos y seguridad para Reporting Services.

[!NOTA] Una conexión de usuario a un servidor de informes tiene lugar siempre que un usuario ejecuta un informe o una herramienta (como el Administrador de informes o SQL Server Management Studio) que se conecta a un servidor de informes. Para obtener más información acerca de las direcciones URL utilizadas para conectarse a un servidor de informes, vea Configurar directorios virtuales del servidor de informes.

Conexión 2: el servidor de informes se conecta a la base de datos del servidor de informes

Una base de datos del servidor de informes proporciona almacenamiento interno al servidor de informes. El servidor de informes se conecta a la base de datos del servidor de informes para almacenar y recuperar contenido, el estado del servidor y metadatos. Los usuarios y las demás aplicaciones no se conectan a la base de datos del servidor de informes. El servidor de informes es el único que se conecta a la base de datos.

Puesto que el servidor de informes se implementa como un servicio Web y un servicio de Microsoft Windows, cada servicio debe poder conectarse a la base de datos. Cuando configure la conexión a la base de datos del servidor de informes, podrá seleccionar entre los métodos siguientes:

  • Utilizar las cuentas de servicio. Cada servicio se ejecuta en su propia cuenta de servicio. Puede utilizar las cuentas de servicio para conectarse a la base de datos.
  • Utilizar una cuenta de dominio. Ambos servicios se conectan mediante la cuenta de usuario de dominio única especificada.
  • Utilizar un inicio de sesión de SQL Server. Ambos servicios se conectan mediante la cuenta de usuario de base de datos única especificada.

Para configurar la conexión, utilice la página Instalación de base de datos de la herramienta de configuración de Reporting Services. La herramienta creará automáticamente los permisos de inicio de sesión y de base de datos para la cuenta especificada. Para obtener más información, vea Configurar una conexión a la base de datos del servidor de informes.

Conexión 3: el servidor de informes se conecta a orígenes de datos externos

Para recuperar datos utilizados en un informe, un servidor de informes debe conectarse a otros servidores que alojan los orígenes de datos externos. Las conexiones a orígenes de datos externos se definen inicialmente en el informe y, después, se administran independientemente del informe una vez que éste se publica. En tiempo de ejecución, el servidor de informes realiza estas conexiones en nombre del usuario que ejecuta el informe. El servidor de informes pasa las credenciales a orígenes de datos específicos. Para cualquier informe determinado, el servidor de informes puede obtener credenciales de una de las formas siguientes:

  • Suplantar al usuario que ejecuta el informe o utilizar sus credenciales suplantadas. La configuración de un origen de datos de informe para utilizar la autenticación de Windows requiere que también se configure el servidor de informes para utilizar la extensión de seguridad de Windows predeterminada. Si el servidor de informes utiliza autenticación de formularios o autenticación básica, no se pueden configurar los orígenes de datos de informe para que utilicen credenciales suplantadas o delegadas.
  • Pedir al usuario que especifique credenciales.
  • Recuperar credenciales almacenadas desde la base de datos del servidor de informes.
  • No usar credenciales. Esta opción está habilitada cuando se configura la cuenta de procesamiento de informes desatendido. Puede seleccionar esta opción si el origen de datos no utiliza credenciales, por ejemplo si los datos se encuentran en un documento XML. Para conectarse al equipo que aloja el origen de datos, el servidor de informes utiliza la cuenta de procesamiento desatendido. Puede utilizar la herramienta de configuración de Reporting Services para configurar la cuenta. Para obtener más información, vea Configurar una cuenta para procesar informes en modo desatendido.

Para obtener más información acerca de cómo conectarse a un origen de datos externo, vea Conectar con un origen de datos y Especificar información de conexión y credenciales.

[!NOTA] Si utiliza SQL Server 2005 Express Edition with Advanced Services, los orígenes de datos de informes deben ser orígenes de datos relacionales de SQL Server que se ejecuten en la instancia local del motor de base de datos de SQL Server Express. No se admiten orígenes de datos remotos ni de otro tipo.

Vea también

Tareas

Cómo iniciar el Administrador de informes (Administrador de informes)
Cómo registrar y conectarse a un servidor de informes (Management Studio)
Cómo iniciar la herramienta de configuración de Reporting Services

Conceptos

Configurar contraseñas y cuentas de servicio en Reporting Services
Administrar el servicio de Windows y el servicio Web del servidor de informes
Configurar una conexión a la base de datos del servidor de informes
Configurar una cuenta para procesar informes en modo desatendido
Conectar con un origen de datos
Especificar información de conexión y credenciales
Establecer las propiedades del origen de datos en Reporting Services

Otros recursos

Descripción del contexto de ejecución
Identidad de servicio Web (Configuración de Reporting Services de Windows Server 2003)
Identidad de servicio Web (Configuración de Reporting Services)

Ayuda e información

Obtener ayuda sobre SQL Server 2005

Historial de cambios

Versión Historial

12 de diciembre de 2006

Contenido modificado:
  • Se movieron las directrices de la cuenta de servicio a otro tema.

17 de julio de 2006

Contenido nuevo:
  • Se ha agregado un diagrama en el que se muestran las conexiones y se han revisado las descripciones.
  • Se ha ampliado la descripción de la cuenta Servicio local.
  • Cuenta de configuración Servicio de red.
Contenido modificado:
  • Importante revisión.

14 de abril de 2006

Contenido nuevo:
  • Se describió el proceso para configurar las cuentas de servicio, incluidos los requisitos de las cuentas para la administración del servidor, y los permisos de inicio de sesión y de base de datos.