L'importazione di una soluzione potrebbe non riuscire nel Microsoft Dynamics CRM 2011

Questo articolo fornisce una soluzione a un errore che si verifica quando si tenta di importare una soluzione in Microsoft Dynamics CRM 2011.

Si applica a: Microsoft Dynamics CRM 2011
Numero KB originale: 2491352

Sintomi

Quando si tenta di importare una soluzione in Microsoft Dynamics CRM 2011, l'importazione potrebbe non riuscire. È inoltre possibile che venga visualizzato il seguente messaggio di errore:

0x80048298 - System.Web.Services.Protocols.SoapException: la definizione del report non è valida. Dettagli: la definizione del report ha uno spazio dei nomi https://schemas.microsoft.com/sqlserver/reporting/2010/01/reportdefinition di destinazione non valido che non può essere aggiornato.

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

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

Causa

Questo problema si verifica perché uno dei report personalizzati della soluzione viene creato all'interno di report SQL Services 2008 R2. La prima sezione del messaggio di errore indica che il report è stato creato in report SQL Services 2008 R2. Se si tenta di importare la soluzione in un ambiente CRM configurato tramite report SQL Services 2008, viene visualizzato il messaggio di errore perché lo spazio dei nomi di questa versione non supporta lo schema di report SQL Services 2008 R2.

Risoluzione

Per risolvere il problema, utilizzare uno dei metodi riportati di seguito:

Metodo 1

Importare la soluzione in un ambiente configurato usando report SQL Services 2008 R2.

Metodo 2

Creare lo stesso report in un ambiente report SQL Services 2008. Caricare quindi il nuovo report in Microsoft Dynamics CRM e includere il nuovo report nella soluzione.