Introducción

Configuración del entorno

Nuestra configuración consta de 4 servidores. Incluye un controlador de dominio, un SQL Server, un SharePoint Server y un servidor para Reporting Services. Puede optar por tener SharePoint y Reporting Services en el mismo equipo, lo que simplificará un poco esto y señalaré algunas de las diferencias.

Requisitos previos de instalación

Autenticación de SharePoint

Antes de sumergirnos en los componentes de integración de RS, una cosa que quiero destacar sobre la granja de SharePoint es cómo configuras el sitio. Más específicamente, cómo configuras la autenticación del sitio. Si será Clásica o Reclamos. Esta elección es importante al principio. No creo que puedas cambiar esta opción una vez que esté hecha. Si puedes cambiarla, no sería un proceso sencillo.

NOTA: Reporting Services 2008 R2 no es compatible con Claims

Incluso si eliges que tu sitio SharePoint utilice Claims, Reporting Services en sí no es consciente de Claims. Dicho esto, sí afecta cómo funciona la autenticación con Reporting Services. Entonces, ¿cuál es la diferencia desde la perspectiva de Reporting Services? Se reduce a si deseas reenviar las credenciales del usuario al origen de datos. Classic:- Puede usar Kerberos y reenviar las credenciales del usuario a tu origen de datos backend (será necesario usar Kerberos para ello). Claims:- Se utiliza un token Claims y no un token de Windows. RS siempre usará Trusted Authentication en este escenario y solo tendrá acceso al token SPUser. Necesitarás almacenar tus credenciales dentro de tu origen de datos.

Classic :- Puede usar Kerberos y reenviar las credenciales del usuario a tu origen de datos backend (será necesario usar Kerberos para ello).

Claims :- Se utiliza un token Claims y no un token de Windows. RS siempre usará Trusted Authentication en este escenario y solo tendrá acceso al token SPUser. Necesitarás almacenar tus credenciales dentro de tu origen de datos.

Por ahora solo queremos centrarnos en la configuración de RS. En este punto SharePoint está instalado en mi SharePoint Box y configurado con un sitio de autenticación clásica en el puerto 80. En el servidor RS acabo de instalar Reporting Services y eso es todo.