Aparece un mensaje de error al ejecutar un informe en Microsoft Dynamics CRM 4.0: "Error de informe. No se puede mostrar el informe".

Síntomas
Al ejecutar un informe en Microsoft Dynamics CRM 4.0, recibe un mensaje de error similar al siguiente:
Error de informe. No se puede mostrar el informe.
Además, se incluye el siguiente evento en el archivo de registro del servidor de informes:
w3wp!processing!5!12/10/2007-15:06:18:: e ERROR: Lanzando
Microsoft.ReportingServices.ReportProcessing.ReportProcessingException: No se puede crear una conexión al origen de datos 'CRM'.
Información: Microsoft.ReportingServices.ReportProcessing.ReportProcessingException: No se puede crear una conexión al origen de datos 'CRM'. ---> System.Data.SqlClient.SqlException: No se puede abrir la base de datos "MSCRM_CONFIG" solicitada por el inicio de sesión. Error al iniciar sesión.
Error de inicio de sesión del usuario<Marcador de posición para la autenticación de la cuenta>.
Causa
Este problema se produce debido a que la cuenta que el conector de datos de Microsoft Dynamics CRM para Microsoft SQL Server Reporting Services usa para autenticarse no dispone de permisos en las bases de datos de Microsoft CRM.
Solución
Para resolver este problema, conceda el permiso de cuenta adecuado para tener acceso a las bases de datos de Microsoft Dynamics CRM. Para realizar esta tarea, siga estos pasos:
  1. Identifique la cuenta que utiliza el conector de datos de Microsoft Dynamics CRM para Microsoft SQL Server para autenticarse en Microsoft SQL Server.

    Para Microsoft SQL Reporting Services 2005

    Si el conector de datos de Microsoft Dynamics CRM para Microsoft SQL Server Reporting Services está instalado en la instancia de SQL Reporting Services 2005, este conector se autenticará en SQL Server con la identidad del grupo de aplicaciones de Internet Information Services (IIS) utilizada por SQL Reporting Services. Para determinar la identidad del grupo de aplicaciones de IIS que utiliza SQL Reporting Services, siga estos pasos:
    1. En el servidor de Microsoft SQL Reporting Services, haga clic en el botónInicio,y, a continuación,seleccione Todos los programas. Después, haga clic en Microsoft SQL Server 2005, Herramientas de configuración y, a continuación, en Configuración de Reporting Services.
    2. En la Selección de instancia de instalación del servidor de informes, seleccione la instancia de SQL Reporting Services en la que se encuentra instalado el conector de datos de Microsoft CRM para Microsoft SQL Server Reporting Services y, a continuación, haga clic en Conectar.
    3. Haga clic en Identificación del servicio web. Tenga en cuenta el valor de la cuenta de servicio de ASP.NET. Este valor indica la cuenta que se utiliza para el conjunto de aplicaciones de IIS usado por SQL Reporting Services, que es también la cuenta que utiliza el conector de datos de Microsoft Dynamics CRM para Microsoft SQL Server Reporting Services al autenticarse en SQL Server.

    Para SQL Reporting Services 2008

    Si el conector de datos de Microsoft Dynamics CRM para Microsoft SQL Server Reporting Services se instala en una instancia de SQL Reporting Services 2008, éste se autenticará en SQL Server con la cuenta que ejecuta el servicio de Windows de SQL Server Reporting Services. Para determinar la cuenta que ejecuta el servicio de Windows de SQL Server Reporting Services, siga estos pasos:
    1. En el servidor de Microsoft SQL Reporting Services, haga clic en el botón Inicio
Propiedades

Id. de artículo: 946585 - Última revisión: 09/12/2011 00:32:00 - Revisión: 2.0

Microsoft Dynamics CRM 4.0

  • kbmbsreports kberrmsg kbexpertisebeginner kbtshoot kbmbsmigrate kbprb kbexpertiseinter KB946585
Comentarios