Sintomas

Ao executar um relatório no Microsoft Dynamics CRM 4.0, a seguinte mensagem de erro de relatório é exibida:

Erro de Relatório
O relatório não pode ser exibido.

Caso o parâmetro DevErrors esteja definido para "On" no arquivo Web.config, a seguinte mensagem de erro é exibida:

Detalhes do erro sem tratamento do Microsoft CRM: Erro do servidor no aplicativo '/'.


As credenciais de uma ou mais fontes de dados estão ausentes

Descrição: Uma exceção não tratada ocorreu durante a execução da solicitação da Web atual. Examine o rastreamento de pilha para obter mais informações sobre o erro e onde ele foi originado no código.

Detalhes da Exceção: Microsoft.Reporting.WebForms.MissingDataSourceCredentialsException: As credenciais de uma ou mais fontes de dados estão ausentes

Origem do erro:
Uma exceção não tratada foi gerada durante a execução da solicitação da Web atual. As informações sobre a origem e o local da exceção podem ser identificadas usando o rastreamento de pilha da exceção abaixo.

Rastreamento de pilha:



[MissingDataSourceCredentialsException: As credenciais de uma ou mais fontes de dados estão ausentes] Microsoft.Reporting.WebForms.ParametersArea.ValidateAllReportInputsSatisfied() +65

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


[CrmException: Erro durante a renderização do relatório.]

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

Ao verificar as propriedade da fonte de dados MSCRM no Microsoft SQL Server Reporting Services (SSRS), você receberá a seguinte mensagem de erro:

A extensão de processamento de dados usada para este relatório não está disponível. Ela deve ter sido desinstalada ou não foi configurada corretamente.

Causa

Causa 1

Este problema ocorre porque a extensão de processamento de dados personalizada que o Microsoft Dynamics CRM 4.0 utiliza foi registrada incorretamente no servidor SSRS. Este comportamento poderá ocorrer se o Microsoft Dynamics CRM Data Connector para SSRS for desinstalado ou se o Microsoft Dynamics CRM Data Connector para SSRS for configurado incorretamente.

Se você instalar a seguinte atualização crítica para o SQL Server 2005 Service Pack 2, o Microsoft Dynamics CRM Data Connector para SSRS será removido:

http://www.microsoft.com/downloads/details.aspx?FamilyId=D09CF5C4-FEC4-4322-9FEE-06A43401CF0C&displaylang=en

Causa 2

A cadeia de dados não é alterada após a instalação do Microsoft Dynamics CRM Data Connector para Microsoft SQL Server Reporting Services.

Resolução

Resolução 1

Para resolver esse problema, repare ou reinstale o Microsoft Dynamics CRM Data Connector para Microsoft SQL Server Reporting Services.

Resolução 2

Altere manualmente a cadeia de conexão e as fontes de dados que devem ser alteradas. Para fazer isso, execute as seguintes etapas:

  1. Abra o Gerenciador de relatórios.

  2. Selecione a Organização do CRM.

  3. Clique em Exibir detalhes.

  4. Clique na pasta v4.

  5. Clique na Fonte de Dados do CRM.

    Quando você está usando a Autenticação do Windows, a cadeia de conexão será semelhante à seguinte:

    Data Source=server;Initial Catalog=ORG_MSCRM;Integrated Security=SSPI

    Com a opção da autenticação integrada do Windows selecionada. Quando você usa o Microsoft CRM Data Extension, a cadeia de conexão é semelhante à seguinte:

    Cadeia de Conexão do Conector de Dados MSCRM

    Com credenciais fornecidas pelo usuário que executa o relatório.

Mais Informações

Para obter mais informações sobre um problema semelhante, clique no número abaixo para ler o artigo na Base de Dados de Conhecimento Microsoft:

946585 Mensagem de erro ao executar um relatório no Microsoft Dynamics CRM 4.0: "Erro de Relatório. O relatório não pode ser exibido."

Precisa de mais ajuda?

Expanda suas habilidades
Explore o treinamento
Obtenha novos recursos primeiro
Ingressar no Microsoft Insider

Essas informações foram úteis?

Qual é o seu grau de satisfação com a qualidade do idioma?
O que afetou sua experiência?

Obrigado pelos seus comentários!

×