DetailPage-MSS-KB

Base de Dados de Conhecimento

ID do artigo: 946289 - Última revisão: segunda-feira, 12 de setembro de 2011 - Revisão: 2.0

O conteúdo limitado do Microsoft Dynamics é fornecido no site público da Base de Dados de Conhecimento Microsoft. Para obter o conteúdo completo e os recursos adicionais do Microsoft Dynamics, visite:

Clientes do Dynamics
Microsoft Dynamics CustomerSource*
Parceiros do Dynamics
Microsoft Dynamics PartnerSource

* Requer que os clientes tenham um plano de serviço Microsoft Dynamics como o Plano de Aperfeiçoamento Business Ready ou o Software Assurance.

Nesta página

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 (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  (http://support.microsoft.com/kb/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."

A informação contida neste artigo aplica-se a:
  • Microsoft Dynamics CRM 4.0
Palavras-chave: 
kbexpertisebeginner kbtshoot kbmbsmigrate kbprb kbexpertiseinter KB946289
Compartilhar
Opções de suporte adicionais
Fóruns de Suporte do Microsoft Community
Contate-nos diretamente
Localize um parceiro certificado da Microsoft
Microsoft Store