Импорт решения может оказаться неудачным в Microsoft Dynamics CRM 2011 г.

В этой статье описано, как устранить ошибку, возникающую при попытке импортировать решение в Microsoft Dynamics CRM 2011.

Область применения: Microsoft Dynamics CRM 2011 г.
Исходный номер базы знаний: 2491352

Симптомы

При попытке импортировать решение в Microsoft Dynamics CRM 2011 г. импорт может оказаться не успешным. Кроме того, может появиться следующее сообщение об ошибке:

0x80048298 — System.Web.Services.Protocols.SoapException: недопустимое определение отчета. Сведения. Определение отчета содержит недопустимое целевое пространство https://schemas.microsoft.com/sqlserver/reporting/2010/01/reportdefinition имен, которое невозможно обновить.

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

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

Причина

Эта проблема возникает из-за того, что один из пользовательских отчетов решения создается в SQL Reporting Services 2008 R2. Первый раздел сообщения об ошибке означает, что отчет был создан в SQL Reporting Services 2008 R2. При попытке импортировать решение в среду CRM, настроенную с помощью SQL Reporting Services 2008, вы получите сообщение об ошибке, так как пространство имен этой версии не поддерживает схему SQL Reporting Services 2008 R2.

Решение

Для решения этой проблемы воспользуйтесь одним из описанных ниже способов.

Способ 1

Импортируйте решение в среду, настроенную с помощью SQL Reporting Services 2008 R2.

Способ 2

Создайте тот же отчет в среде SQL Reporting Services 2008. Затем отправьте новый отчет в Microsoft Dynamics CRM и добавьте новый отчет в решение.