Configurar Reporting Services para la integración de SharePoint 3.0

Nuevo: 12 de diciembre de 2006

Puede configurar una implementación de SQL Server 2005 Reporting Services con el Service Pack 2 (SP2) para que funcione con una implementación de Microsoft Windows SharePoint Services 3.0 o Microsoft Office SharePoint Server 2007. Debe seguir los pasos de configuración en un servidor de informes y en una implementación de la tecnología o producto de SharePoint para que los usuarios puedan publicar documentos de informes en bibliotecas de SharePoint y obtener servicios de administración y visualización de informes en sitios de SharePoint. El proceso de configuración establece la información de conexión del servidor y, por lo tanto, es importante seguir los pasos en el orden indicado.

Este tema proporciona información general acerca de los pasos de configuración de cada servidor y termina con las tareas que debe realizar en la sección Cómo configurar la integración del servidor. De forma predeterminada, el programa de instalación de SQL Server no instala un servidor de informes en el modo integrado de SharePoint. Debe configurar manualmente el servidor de informes para el modo integrado de SharePoint después de ejecutar el programa de instalación.

Para obtener más información acerca de las diferentes topologías de servidor, vea Configuraciones de implementación para Reporting Services en el modo integrado de SharePoint.

Información general de la configuración del servidor de informes

Para configurar un servidor de informes para la integración de SharePoint, debe disponer de un servidor de informes independiente o una implementación escalada. Debe realizar las siguientes tareas en el servidor de informes:

  • Aplicar el SP2 si todavía no lo ha hecho.
  • Instalar el cliente Web de Windows SharePoint Services en el equipo del servidor de informes. Este paso sólo es necesario si implementa el servidor de informes y la instancia de tecnología de SharePoint en equipos distintos. La instalación del cliente Web le permitirá unir el equipo del servidor de informes a un conjunto de servidores de SharePoint.
  • Opcionalmente, puede configurar el servicio Web del servidor de informes y el servicio Servidor de informes de Windows para que se ejecuten con cuentas de dominio. Este paso sólo es necesario para una implementación de servidor distribuida que coloque las bases de datos de SharePoint en el mismo equipo que aloja el servidor de informes.
  • Crear una base de datos del servidor de informes en el modo integrado de SharePoint. Esto establece las propiedades de servidor en el servidor de informes y activa un nuevo extremo SOAP de administración del servidor de informes que se utilizará para las operaciones integradas. Utilice la herramienta de configuración de Reporting Services para crear la base de datos.

Acerca de la implementación escalada y el modo integrado de SharePoint

Si integra una implementación escalada, todas las instancias del servidor de informes que formen parte de la implementación se deben ejecutar en el modo integrado de SharePoint. No puede tener una combinación de modos de servidor en la misma implementación escalada.

Acerca de la configuración de las cuentas de servicio

Un servidor de informes se implementa como un servicio Web y un servicio de Windows que se ejecutan con cuentas integradas o cuentas de usuario de Windows. En el modo integrado de SharePoint, ambos servicios se conectan a las bases de datos de configuración y contenido de SharePoint con permisos de escritura y ejecución. Dado que los servicios deben conectar a las bases de datos SharePoint, las cuentas que puede utilizar para ejecutar los servicios tendrán requisitos diferentes que dependen de si se utilizan las conexiones remotas y si la conexión de extremo proxy utiliza la seguridad integrada de Windows o modo de Cuenta de confianza:

  • Una implementación del servidor independiente que tiene el servidor de informes y el producto o la tecnología de SharePoint instalados en un servidor independiente único puede utilizar los valores predeterminados de la cuenta de servicio. De forma predeterminada, el Servicio Web se ejecuta bajo el Servicio de red de la cuenta integrado. Esta cuenta tiene los permisos necesarios para admitir una conexión de bases de datos local.
  • Una implementación del servidor distribuida que tiene una aplicación Web de SharePoint en un equipo y la instancia del servidor de informe y las bases de datos de SharePoint en un equipo diferente no funcionarán si los servicios del servidor de informes utilizan una cuenta integrada en el equipo, como Servicios de red o Sistema local. Debe utilizar las cuentas de usuario de dominio para el servicio Web del servidor de informes y el servicio de Windows en este escenario, sin tener en cuenta cómo se configura el extremo proxy.
    Cuando las bases de datos de SharePoint se ejecutan en un equipo remoto, la aplicación Web de SharePoint deniega explícitamente el acceso a las bases de datos por parte de las cuentas integradas de un equipo remoto. Si el servidor de informes se encuentra en el mismo equipo que las bases de datos de SharePoint y si cualquiera de las cuentas de servicio de Reporting Services se ejecutan con una cuenta integrada, se les denegará el acceso. La configuración de los servicios para que se ejecuten como cuentas de usuario de dominio garantiza que no se denegará al servidor de informes el acceso a las bases de datos porque se ejecuten con una cuenta prohibida.
  • Una implementación del servidor distribuida que tiene el servidor de informes y el producto o la tecnología de SharePoint instalados en equipos diferentes no puede utilizar la cuenta predeterminada para el servicio Web del Servidor de informes sin la configuración adicional. El enfoque recomendado es configurar el servicio Web del servidor de informes para que se ejecute como una cuenta de usuario de dominio. Sin embargo, si debe utilizar el servicio de red, debe agregar NT_AUTHORITY\NetworkService al grupo de Windows WSS_WPG en el equipo del servidor de informes. Para obtener más información, vea Solucionar errores de configuración.

Recomendaciones de cuenta de servicio para Windows SharePoint Services y el estado Office SharePoint Server que para una implementación de conjunto de servidores debería ejecutar el proceso del grupo de aplicaciones como una cuenta de usuario de dominio y no como Servicio de red. Si la aplicación Web de SharePoint se ejecuta como Servicio de red y el servidor de informes está en un equipo remoto, encontrará errores al tener acceso a los informes y las características del servidor de informes desde un sitio de SharePoint si el extremo proxy de la dirección URL conecta en modo de Cuenta de confianza. Para obtener más información acerca de configuración de la cuenta de servicio, vea el tema sobre cuentas administrativas y de servicio en la documentación del producto de Windows SharePoint Services. Para obtener más información sobre los errores de servidor que se producen al implementar esta configuración, vea Solucionar errores de configuración.

Para obtener más información acerca de la conexión de las cuentas de servicio a una instancia de tecnología de SharePoint, vea Información general de seguridad para Reporting Services en el modo de integración de SharePoint.

Acerca de la base de datos del servidor de informes

Una base de datos del servidor de informes proporciona almacenamiento interno para una o varias instancias del servidor de informes. Una base de datos del servidor de informes puede admitir operaciones en modo nativo o el modo de integración de SharePoint, pero no ambos. El contenido de la base de datos depende del modo y no se puede intercambiar entre distintos modos del servidor. Si crea una base de datos del servidor de informes para admitir el modo integrado de SharePoint, no podrá convertirla ni migrarla automáticamente para que se ejecute posteriormente con una instancia del servidor de informes en modo nativo. Una base de datos del servidor de informes se utiliza de las siguientes maneras, en función del modo del servidor:

  • La base de datos del servidor de informes, cuando se crea para operaciones en modo nativo, es el único repositorio de los datos persistentes que utiliza el servidor de informes.
  • La base de datos del servidor de informes, cuando se crea para el modo integrado de SharePoint, almacena propiedades de servidor, instantáneas de ejecución de informes, el historial de informes, definiciones de suscripción y programaciones. También almacena una copia secundaria de informes, modelos de informe, orígenes de datos compartidos y recursos para mejorar el rendimiento del procesamiento en el servidor. El almacenamiento principal para los documentos de informe se realiza en las bases de datos de contenido de SharePoint. Para obtener más información, vea Almacenar y sincronizar el contenido del servidor de informes con bases de datos de SharePoint.

La creación de una base de datos del servidor de informes para el modo integrado de SharePoint es un primer paso importante en la configuración del servidor de informes para la integración de SharePoint. Puede utilizar la herramienta de configuración de Reporting Services para crear la base de datos del servidor de informes y configurar la conexión al servidor de informes. El servidor de informes es el único que se conecta a la base de datos del servidor de informes. La instancia de Windows SharePoint Services u Office SharePoint Server no se conecta nunca a la base de datos del servidor de informes ni recupera datos de la misma.

Acerca de varias instancias y el modo integrado de SharePoint

Si está instalando varias instancias de Reporting Services en un equipo único, pero sólo configura una de esas instancias para el modo integrado de SharePoint, asegúrese de hacer lo siguiente:

  • Aplique el SP2 a ambas instancias del servidor de informes. El SP2 presenta una versión actualizada del proveedor de Instrumental de administración de Windows (WMI) de Reporting Services. No puede tener las versiones anteriores al SP2 y el SP2 en el mismo equipo. Por consiguiente, es necesario que todas las instancias del servidor de informes se ejecuten en el nivel del SP2, aun cuando no requiera las características del SP2 para todas las instancias.
  • Si ejecuta el programa de instalación del SP2 para cada instancia del servidor de informes en momentos diferentes, reinicie el servicio WMI después de instalar el SP2 la segunda vez.

Información general de la integración del servidor de informes en un servidor de SharePoint

Para configurar la integración en el servidor en el que se ejecuta la tecnología o producto de SharePoint, debe descargar e instalar el complemento Reporting Services para las tecnologías de SharePoint. Este complemento instala archivos de programa y páginas de aplicación, incluidas las páginas que abre en Administración central para configurar la dirección URL del servidor de informes y otros valores de integración. Puede especificar la configuración de la integración del servidor de informes para un conjunto de servidores de SharePoint o una aplicación Web de SharePoint independiente.

[!NOTA] Sólo se puede agregar un servidor de informes a un conjunto de servidores de SharePoint. El servidor de informes puede ser una instalación independiente del servidor de informes o formar parte de una implementación escalada a la que se obtiene acceso a través de una única dirección URL.

Las tecnologías y productos de SharePoint se pueden implementar como conjunto de servidores o como servidor independiente. Un conjunto de servidores contiene uno o más servidores virtuales y cada uno de éstos es una aplicación Web de SharePoint. Un servidor de informes se integra en el nivel del conjunto de servidores. Desde el punto de vista de la integración del almacenamiento, sólo puede haber una base de datos del servidor de informes para un conjunto de servidores. Puede usar Administración central de SharePoint para administrar la configuración de la integración para todos los servidores del conjunto de servidores.

Cada una de las aplicaciones Web de SharePoint de un conjunto de servidores se puede configurar para utilizar distintos proveedores de autenticación. Esto no afecta en ningún modo a la integración del servidor de informes. La implementación del servidor de informes administrará las solicitudes de cada servidor del conjunto de servidores, independientemente del proveedor de autenticación que utilice.

Cada aplicación Web tiene un sitio de nivel superior predeterminado. Puede configurar los permisos de forma distinta en cada uno de los sitios de nivel superior para diversificar la disponibilidad de los elementos y operaciones del servidor de informes en todos los servidores de un conjunto de servidores.

Cómo configurar la integración del servidor

Para configurar los servidores para operaciones integradas, es preciso usar varias herramientas y seguir diversos pasos. Haga clic en los vínculos siguientes para leer las instrucciones para configurar la integración del servidor en escenarios de implementación concretos:

Vea también

Tareas

Cómo configurar la característica de integración del servidor de informes en la Administración central de SharePoint
Cómo crear una base de datos del servidor de informes para el modo integrado de SharePoint (Configuración de Reporting Services)
Cómo cambiar de modo de servidor (Configuración de Reporting Services)
Cómo configurar las cuentas de servicio (Configuración de Reporting Services)

Conceptos

Realizar copias de seguridad y restaurar claves de cifrado
Archivo de configuración RSReportDesigner
Modos de implementación para Reporting Services
Configuraciones de implementación para Reporting Services en el modo integrado de SharePoint
Administrar permisos y seguridad para elementos del servidor de informes en un sitio de SharePoint
Información general de seguridad para Reporting Services en el modo de integración de SharePoint
Implementar informes, modelos y orígenes de datos compartidos en un sitio de SharePoint

Ayuda e información

Obtener ayuda sobre SQL Server 2005