A importação de uma solução pode não ter êxito no Microsoft Dynamics CRM 2011

Este artigo fornece uma solução para um erro que ocorre quando você tenta importar uma solução no Microsoft Dynamics CRM 2011.

Aplica-se a: Microsoft Dynamics CRM 2011
Número de KB original: 2491352

Sintomas

Quando você tenta importar uma solução no Microsoft Dynamics CRM 2011, a importação pode não ser bem-sucedida. Você também pode receber uma mensagem de erro semelhante à seguinte:

0x80048298 – System.Web.Services.Protocols.SoapException: a definição do relatório não é válida. Detalhes: a definição do relatório tem um namespace https://schemas.microsoft.com/sqlserver/reporting/2010/01/reportdefinition de destino inválido que não pode ser atualizado.

em Microsoft.ReportingServices.WebServer.ReportingService2005Impl.CreateReport(String Report, String Parent, Boolean Overwrite, Byte[] Definition, Property[] Properties, Warning[]& Warnings)

em Microsoft.ReportingServices.WebServer.ReportingService2005.CreateReport(String Report, String Parent, Boolean Overwrite, Byte[] Definition, Property[] Properties, Warning[]& Warnings)

Motivo

Esse problema ocorre porque um dos relatórios personalizados da solução é criado no Relatórios SQL Services 2008 R2. A primeira seção da mensagem de erro significa que o relatório foi criado no Relatórios SQL Services 2008 R2. Se você tentar importar a solução para um ambiente CRM configurado usando Relatórios SQL Services 2008, você receberá a mensagem de erro porque o namespace desta versão não dá suporte ao esquema Relatórios SQL Services 2008 R2.

Resolução

Para resolver esse problema, use um dos métodos a seguir.

Método 1

Importe a solução para um ambiente configurado usando Relatórios SQL Services 2008 R2.

Método 2

Crie o mesmo relatório em relação a um ambiente do Relatórios SQL Services 2008. Em seguida, carregue o novo relatório em Microsoft Dynamics CRM e inclua o novo relatório em sua solução.