2011년 Microsoft Dynamics CRM 솔루션 가져오기에 실패할 수 있습니다.

이 문서에서는 Microsoft Dynamics CRM 2011에서 솔루션을 가져오려고 할 때 발생하는 오류에 대한 솔루션을 제공합니다.

적용 대상: Microsoft Dynamics CRM 2011
원본 KB 번호: 2491352

증상

Microsoft Dynamics CRM 2011년에 솔루션을 가져오려고 하면 가져오기가 실패할 수 있습니다. 또한 다음과 같은 오류 메시지가 나타날 수 있습니다.

0x80048298 - System.Web.Services.Protocols.SoapException: 보고서 정의가 잘못되었습니다. 세부 정보: 보고서 정의에 업그레이드할 수 없는 잘못된 대상 네임스페이스가 https://schemas.microsoft.com/sqlserver/reporting/2010/01/reportdefinition 있습니다.

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

at 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에서 생성되었음을 의미합니다. SQL Reporting Services 2008을 사용하여 구성된 CRM 환경으로 솔루션을 가져오려고 하면 이 버전의 네임스페이스가 SQL Reporting Services 2008 R2 스키마를 지원하지 않으므로 오류 메시지가 표시됩니다.

해결 방법

이 문제를 해결하려면 다음 방법 중 하나를 사용하세요.

방법 1

SQL Reporting Services 2008 R2를 사용하여 구성된 환경으로 솔루션을 가져옵니다.

방법 2

SQL Reporting Services 2008 환경에 대해 동일한 보고서를 만듭니다. 그런 다음 새 보고서를 Microsoft Dynamics CRM 업로드하고 솔루션에 새 보고서를 포함합니다.