locked
Solo se muestran informes en la granja de Sharepoint, ¿por qué? RRS feed

  • Pregunta

  •    Hola a todos, tengo una implementación de sharepoint en granja (dos servidores) con SQL Server/SSRS en una máquina aparte, tecnología Sharepoint 2010/SQL Server 2008 R2

       El caso es que tenemos una base de datos Access publicada y en las máquinas que forman la granja se puede acceder a los informes correctamente, pero cuando lo intento desde un cliente me da un error.

       ¿Alguien tiene idea de que puede estár pasando?

       Saludos

    jueves, 29 de marzo de 2012 7:24

Respuestas

  • Desde el Report Manager, abre las propiedades del informe y fíjate donde dice "origen de datos", que lo tendrás conectado (seguramente) con un Origen de Datos en la carpeta de Origenes de Datos que puedes ver desde la raíz del report Manager. En esa carpeta, abre las propiedades del origen de datos que están usando tus informes, y verás que tiene una cadena de conexión y una serie de propiedades para poner las credenciales. Seguramente tendrás seleccionada la opción que usa la seguridad integrada con Windows (más que nada porque esa es la opción que pone el BIDS por defecto al diseñar los informes, si no la has cambiado, al implementarlos sobre el servidor los configura de la misma manera). Cambia ahí la opción por la que dice algo así como "credenciales almacenadas de forma segura en el servidor de informes". Ponle un usuario y contraseña que sea válido para acceder a tu base de datos y tenga permiso para leer los datos de los informes que deseas emitir.

    • Marcado como respuesta Vidal González viernes, 30 de marzo de 2012 10:28
    viernes, 30 de marzo de 2012 7:40
    Moderador

Todas las respuestas

  • A ver si lo he entendido bien: Reporting Services está en una máquina independiente, y hay unos servidores de Sharepoint que son capaces de acceder a los informes, pero cualquier otro cliente no es capaz de acceder a ellos, ¿es así?

    Habría que ver el texto exacto del mensaje de error que te sale, pero mi sospecha es que muy posiblemente se trate de un problema de autenticación. Si estás usando autenticación integrada, y el cliente se autentica frente a los servidores de Sharepoint y luego estos se autentican frente al SQL Server, te encuentras con el clásico problema del "doble-salto", que no funciona sin configurar varias cosas a nivel de sistema. Si no te quieres complicar la vida configurando Kerberos, marcando los servidores como "trusted for delegation", y demás cambios de configuración que se necesitan para habilitar el doble salto, lo más sencillo es que cambies el origen de datos de los Reports para que use credenciales fijas, en lugar de usar autenticación integrada, y con eso te funcionarían los informes (suponiendo que el problema sea este, ya que no tenemos más información sobre los errores concretos que te salen).

    viernes, 30 de marzo de 2012 7:17
    Moderador
  • Gracias por tu interés.

    Mi primera sospecha ha sido precisamente fallo en autenticación, ¿a qué te refieres con cambiar  el origen de los datos para usar credenciales fijas?

    Saludos

    viernes, 30 de marzo de 2012 7:23
  • Desde el Report Manager, abre las propiedades del informe y fíjate donde dice "origen de datos", que lo tendrás conectado (seguramente) con un Origen de Datos en la carpeta de Origenes de Datos que puedes ver desde la raíz del report Manager. En esa carpeta, abre las propiedades del origen de datos que están usando tus informes, y verás que tiene una cadena de conexión y una serie de propiedades para poner las credenciales. Seguramente tendrás seleccionada la opción que usa la seguridad integrada con Windows (más que nada porque esa es la opción que pone el BIDS por defecto al diseñar los informes, si no la has cambiado, al implementarlos sobre el servidor los configura de la misma manera). Cambia ahí la opción por la que dice algo así como "credenciales almacenadas de forma segura en el servidor de informes". Ponle un usuario y contraseña que sea válido para acceder a tu base de datos y tenga permiso para leer los datos de los informes que deseas emitir.

    • Marcado como respuesta Vidal González viernes, 30 de marzo de 2012 10:28
    viernes, 30 de marzo de 2012 7:40
    Moderador
  • Hola Alberto, gracias por alumbrarme.

    Saludos

    viernes, 30 de marzo de 2012 10:28