Microsoft는 다운로드 가능한 파일 하나로 Microsoft SQL Server 2008 R2 수정 사항을 배포합니다. 수정 사항은 누적되므로 각 새 릴리스에는 이전 SQL Server 2008 R2 수정 릴리스에 포함된 모든 핫픽스 및 모든 보안 수정 사항이 포함됩니다.
증상
RDCE(보고서 정의 사용자 지정 확장)를 사용하여 Microsoft SQL Server 2008 R2에서 SQL Server 2008 R2 RDL(보고서 정의 언어) 파일을 변경한다고 가정합니다. RDCE가 파일을 처리한 후에는 파일이 변경되지 않습니다. RDCE에 의해 파일이 변경될 것으로 예상합니다.참고 RDCE는 보고서를 실행하기 전에 Reporting Services 확장이 RDL 파일의 일부를 동적으로 변경할 수 있도록 하는 기능입니다. 자세한 내용은 "추가 정보" 섹션을 참조하세요.
원인
이 문제는 SQL Server 2008 R2 RDL 스키마가 2008년 SQL Server 및 2005년 SQL Server RDL 스키마와 구조적으로 다르기 때문에 발생합니다. 이러한 구조적 차이로 인해 원래 RDL과 변경된 RDL을 병합하는 루틴이 실패합니다.
해결 방법
SQL Server 2008 R2
이 문제에 대한 수정 사항은 누적 업데이트 3에서 처음 릴리스되었습니다. SQL Server 2008 R2에 대한 이 누적 업데이트 패키지를 가져오는 방법에 대한 자세한 내용은 다음 문서 번호를 클릭하여 Microsoft 기술 자료에서 문서를 확인합니다.
2261464 SQL Server 2008 R2Note에 대한 누적 업데이트 패키지 3 빌드가 누적되므로 각 새 수정 릴리스에는 이전 SQL Server 2008 R2 수정 릴리스에 포함된 모든 핫픽스 및 모든 보안 수정 사항이 포함됩니다. 이 핫픽스를 포함하는 최신 수정 릴리스를 적용하는 것이 좋습니다. 자세한 내용을 확인하려면 다음 문서 번호를 클릭하여 Microsoft 기술 자료 문서를 참조하십시오.
981356 SQL Server 2008 R2가 릴리스된 후 릴리스된 SQL Server 2008 R2 빌드
상태
Microsoft는 "적용 대상" 절에 나열한 Microsoft 제품에서 이 문제를 확인했습니다.
추가 정보
SQL Server 2005 또는 SQL Server 2008 RDL 파일에서 RDCE는 바꿀 RDL 파일의 하위 집합을 지정할 수 있습니다. 이 하위 집합에는 Page, PageHeader, PageFooter 또는 Body 요소가 포함될 수 있습니다. SQL Server 2008 R2용 RDL 파일은 ReportSections를 이러한 요소에 대한 최상위 컨테이너로 도입합니다. 이 수정은 모든 Page, PageHeader, PageFooter 또는 Body 요소를 ReportSections 요소로 처리하도록 RDCE의 동작을 변경하고 RDL 파일의 해당 요소와 함께 병합을 트리거합니다.
참고 자료
RDCE에 대한 자세한 내용은 다음 MSDN(Microsoft Developer Network) 웹 사이트를 참조하세요.
보고서 정의 사용자 지정 확장Reporting Services 확장에 대한 자세한 내용은 다음 MSDN 웹 사이트를 참조하세요.
Reporting Services 확장SQL Server 대한 증분 서비스 모델에 대한 자세한 내용은 다음 문서 번호를 클릭하여 Microsoft 기술 자료에서 문서를 확인합니다.
935897 SQL Server 팀에서 증분 서비스 모델을 사용하여 보고된 문제에 대한 핫픽스를 제공할 수 있습니다.SQL Server 업데이트에 대한 명명 스키마에 대한 자세한 내용은 다음 문서 번호를 클릭하여 Microsoft 기술 자료의 문서를 확인합니다.
822499Microsoft SQL Server 소프트웨어 업데이트 패키지에 대한 새 명명 스키마 소프트웨어 업데이트 용어에 대한 자세한 내용은 다음 문서 번호를 클릭하여 Microsoft 기술 자료 문서를 확인합니다.
824684 Microsoft 소프트웨어 업데이트를 설명하는 데 사용되는 표준 용어에 대한 설명