Mensaje de error cuando ejecuta un informe en Microsoft Dynamics CRM 4.0: "no se puede mostrar el informe"

Síntomas

Cuando ejecuta un informe en Microsoft Dynamics CRM 4.0, recibirá el siguiente mensaje de error reporting:
Error de informe
No se puede mostrar el informe.
Si el parámetro DevErrors está activado en el archivo Web.config, recibirá el siguiente mensaje de error:
Microsoft CRM no controlados detalles del Error: Server Error in '/' Application.


Faltan credenciales en uno o más orígenes de datos

Descripción: Se ha producido una excepción no controlada durante la ejecución de la solicitud web actual. Revise el seguimiento de la pila para obtener más información acerca del error y dónde se originó en el código.

Detalles de la excepción: Microsoft.Reporting.WebForms.MissingDataSourceCredentialsException: faltan credenciales en uno o más orígenes de datos

Error de origen:
Se generó una excepción no controlada durante la ejecución de la solicitud web actual. Información sobre el origen y la ubicación de la excepción puede identificarse mediante el seguimiento de pila de excepciones más abajo.

Seguimiento de la pila:



[Excepción por: faltan credenciales en uno o más orígenes de datos] Microsoft.Reporting.WebForms.ParametersArea.ValidateAllReportInputsSatisfied() + 65

Microsoft.Reporting.WebForms.ReportViewer.OnPreRender(EventArgs e) +643


[CrmException: se produjo un error durante la representación del informe.]

Microsoft.Crm.Web.Reporting.SrsReportViewer.ReportErrorHandler (Object sender, ReportErrorEventArgs e) +626

Microsoft.Reporting.WebForms.ReportViewer.OnError(Exception e) + 56

Microsoft.Reporting.WebForms.ReportViewer.OnPreRender(EventArgs e) +1699

System.Web.UI.Control.PreRenderRecursiveInternal() + 77

System.Web.UI.Control.PreRenderRecursiveInternal() +161

System.Web.UI.Control.PreRenderRecursiveInternal() +161

System.Web.UI.Page.ProcessRequestMain (Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +1360
Al comprobar las propiedades del origen de datos MSCRM de Microsoft SQL Server Reporting Services (SSRS), recibirá el siguiente mensaje de error:
La extensión de procesamiento de datos utilizada para este informe no está disponible. Se ha desinstalado o no está configurado correctamente.

Causa

Causa 1

Este problema se produce porque la extensión de procesamiento de datos personalizado que utiliza Microsoft Dynamics CRM 4.0 está registrada incorrectamente en el servidor SSRS. Este comportamiento puede producirse si el conector de datos de Microsoft Dynamics CRM para SSRS se ha desinstalado o si el conector de datos de Microsoft Dynamics CRM para SSRS está configurado incorrectamente.

Si instalar la siguiente actualización crítica para SQL Server 2005 Service Pack 2, se quitará el conector de datos de Microsoft Dynamics CRM para SSRS:

Causa 2

No se cambia la cadena de datos después de instalar el conector de datos de Microsoft Dynamics CRM para Microsoft SQL Server Reporting Services.

Solución

Resolución 1

Para resolver este problema, repare o reinstale el conector de datos de Microsoft Dynamics CRM para Microsoft SQL Server Reporting Services.

Resolución 2

Cambie manualmente la cadena de conexión y los orígenes de datos que se deben cambiar. Para ello, siga estos pasos:
  1. Abra el Administrador de informes.
  2. Seleccione la organización de CRM.
  3. Haga clic en Mostrar detalles.
  4. Haga clic en la carpeta v4 .
  5. Haga clic en el origen de datos CRM.

    Cuando se utiliza la autenticación de Windows, la cadena de conexión será similar al siguiente:
    Origen de datos = servidor; Initial Catalog = ORG_MSCRM; Integrated Security = SSPI
    Con seleccionado de radio de la autenticación integrada de Windows.
    Cuando se utiliza la extensión de datos de Microsoft CRM, la cadena de conexión similar a la siguiente:
    Cadena de conexión de conector de datos MSCRM
    Con credenciales proporcionadas por el usuario que ejecuta el informe.

Más información

Para obtener más información acerca de un problema similar, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:

946585 mensaje de error cuando ejecuta un informe en Microsoft Dynamics CRM 4.0: "Error de informe. No se puede mostrar el informe"

Propiedades

Id. de artículo: 946289 - Última revisión: 14 ene. 2017 - Revisión: 2

Comentarios