Iniciar sesión con Microsoft
Iniciar sesión o crear una cuenta
Hola:
Seleccione una cuenta diferente.
Tiene varias cuentas
Elija la cuenta con la que desea iniciar sesión.

Síntomas

Imagine la siguiente situación:

  • Tiene un informe de Microsoft SQL Server Reporting Services 2008 R2 (SSRS 2008 R2) o Microsoft SQL Server Reporting Services 2012 (SSRS 2012) para una lista o biblioteca de documentos de Microsoft SharePoint.

  • El informe usa una extensión de datos de lista de SharePoint integrada de SQL Server Reporting Services.

  • Cree una consulta de conjunto de registros basada en la lista o biblioteca de documentos de SharePoint y, a continuación, ejecute la consulta en el diseñador de informes.

  • El informe se implementa en la granja de SharePoint que hospeda la lista o biblioteca de documentos de SharePoint.

En esta situación, la consulta de DataSet devuelve un resultado diferente en el diseñador de informes que en la granja de SharePoint. Por ejemplo, puede crear una vista nueva en SharePoint en la que puede seleccionar la opción Mostrar todos los elementos sin carpetas en una biblioteca de documentos. La nueva vista se establece como la vista predeterminada de la biblioteca de documentos. En esta situación, el informe devuelve datos diferentes en la granja de SharePoint que en el diseñador de informes.Nota: Si implementa el informe en el sitio de SharePoint, solo se devuelven las carpetas de nivel superior y los archivos de la biblioteca de documentos. Sin embargo, el diseñador de informes devuelve todos los archivos que reflejan la vista predeterminada cambia independientemente de las ubicaciones de las carpetas.

Causa

Este problema se produce debido a las diferentes rutas de código que se realizan en SSRS 2008 R2 o SSRS 2012 cuando SharePoint ejecuta el informe en la misma granja de servidores que la lista. Cuando el conjunto de servidores local de SharePoint ejecuta el informe, la lista se recupera mediante la ruta de acceso SPLocalConnection . La ruta de acceso lee directamente desde la lista de SharePoint sin llamadas SOAP y genera una copia local de la información de la lista sin la configuración de la vista predeterminada. Por lo tanto, la ruta de acceso SPLocalConnection no refleja los cambios en la vista predeterminada. Sin embargo, cuando el diseñador de informes ejecuta el informe, el informe usa la ruta de acceso SPRemoteConnection . Esta ruta de acceso usa llamadas SOAP similares a la función GetListCollection . Esta función accede al sitio a través de una conexión HTTP remota en lugar de la conexión local. Por lo tanto, los cambios se reflejarán en la configuración de la vista predeterminada.

Solución

Para resolver este problema, utilice uno de los métodos siguientes:

  • Implemente el informe en un servidor de informes en modo nativo y, a continuación, ejecute el informe desde el servidor de informes en modo nativo. Nota Si tiene que ver el informe en SharePoint, instale el elemento Web de visor de informes en modo nativo de SharePoint y, a continuación, llame al informe desde la instancia nativa de Reporting Services. para obtener más información sobre cómo ver y explorar los informes de modo nativo mediante elementos Web de SharePoint, vaya al siguiente sitio web de MSDN:

    Cómo ver y explorar los informes de modo nativo mediante elementos Web de SharePoint

  • Implemente la lista o la biblioteca de documentos de SharePoint en una granja de SharePoint diferente a la que puede acceder la granja de servidores en la que ha implementado el informe. Por lo tanto, el informe de la granja de servidores local puede tener acceso a la lista de forma remota.

  • Use una extensión de datos XML para generar una consulta XML sin usar la extensión de datos de lista de SharePoint.

Estado

Microsoft ha confirmado que se trata de un problema de los productos de Microsoft recogidos en la sección "Se aplica a".

¿Necesita más ayuda?

¿Quiere más opciones?

Explore las ventajas de las suscripciones, examine los cursos de aprendizaje, aprenda a proteger su dispositivo y mucho más.

Las comunidades le ayudan a formular y responder preguntas, enviar comentarios y leer a expertos con conocimientos extensos.

¿Le ha sido útil esta información?

¿Cuál es tu grado de satisfacción con la calidad del lenguaje?
¿Qué ha afectado a su experiencia?
Si presiona Enviar, sus comentarios se usarán para mejorar los productos y servicios de Microsoft. El administrador de TI podrá recopilar estos datos. Declaración de privacidad.

¡Gracias por sus comentarios!

×