2012-04-02 6 views
2

이전 버전의 SQL Server (Reporting Services 포함)에는 새 버전의 보고서 뷰어 컨트롤 (Visual Studio에 포함)에서 지원되지 않는 새로운 RDL 스키마가 도입되었습니다. 버전 2012에서도 마찬가지입니까?SQL Server 2012 (denali) 용 RDL 스키마의 새 버전이 있습니까?

예를 들어 SQL Server 2008 R2는 RDL 2010을 사용하지만 Visual Studio 2010 용 보고서 뷰어 컨트롤은 SQL Server 2008에서 사용되는 RDL 2008 만 지원합니다.

편집
이 SQL2012가 SQL2008R2 Report Builder (SSRS) 같은 보고서 작성 도구 (3.0)을 사용하는 것 같다. 이는 스키마가 동일 함을 나타낼 수 있습니다.

주 RDL 스키마 버전은 .rdl 파일에 <Report> 요소의 xmlns 속성 (텍스트 편집기에서 열린 .rdl 파일의 usulaly 두 번째 줄) Find the Report Definition Schema Version (SSRS) 볼에서 찾을 수 있습니다.

답변

2

SSRS 2012는 SSRS 2008 R2에 도입 된 "2010"스키마를 사용합니다. Visual Studio 용 ReportViewer 컨트롤은 SQL 컨트롤이 아닌 VS 컨트롤이므로 "버전이 뒤떨어져 있음"을 기억하십시오.

ReportViewer 컨트롤의 최신 버전은 Visual Studio 2011 베타 버전에 포함되어 있으며 SSRS 2008 R2/2012 (즉 2010 스키마)를 지원한다고 생각합니다.

You can grab the XSD for the 2010 schema here.