Microsoft 보고서의 새로운 기능
Windows Server 2008 Visual Studio 2012에는 보고서를 디자인하고, 응용 프로그램에 보고서를 표시하고, 응용 프로그램을 Windows Server 2008 SQL Server Reporting Services와 통합하는 데 도움이 되는 다음과 같은 새로운 보고 기능이 포함되어 있습니다.
새 보고 기능 및 RDL 스키마
Visual Studio 2012 보고서 디자이너는 RDL(Report Definition Language) 2010 스키마를 기반으로 보고서를 만드는 작업을 지원합니다. 이 스키마에 포함되어 있는 새 기능은 다음과 같습니다.
새 보고 항목: 지도, 스파크라인, 데이터 막대 및 표시기
Excel 워크시트 탭 명명
보고서 페이지 매김
텍스트 270도 회전
집계의 집계 계산
향상된 식 지원
조회 함수
이러한 각 기능에 대한 자세한 내용은 SQL Server 온라인 설명서의 새로운 기능(Reporting Services)을 참조하십시오.
RDL 2008 스키마를 기반으로 하는 보고서는 보고서 디자이너에서 열고 편집할 수 있습니다. 새 보고서를 만들면 기본적으로 RDL 2008 스키마로 설정됩니다. RDL 2010 스키마에서만 지원되는 함수를 추가(지도 보고서 항목 추가 등)하는 경우 보고서는 자동으로 RDL 2010 스키마로 업그레이드됩니다.
보고서 디자이너에서 기존 RDL 2005 보고서를 열 때 보고서를 RDL 2008 스키마로 업그레이드하도록 선택해야 합니다. Visual Studio 2012 보고서 디자이너는 업그레이드하지 않으면 RDL 2005 보고서를 지원하지 않습니다. 하지만 기존 RDL 2005 보고서를 표시하는 데 Visual Studio 2012 ReportViewer 컨트롤을 계속해서 사용할 수 있습니다.
Reporting Services 보고서 서버의 SQL Server 2008 이상 버전을 사용하여 원격 처리 모드에서 ReportViewer 컨트롤을 사용하는 경우 사용자 지정 보고서 항목과 같은 Reporting Services에서만 사용 가능한 보고서 작성 기능을 사용할 수 있습니다.
내보내기 형식
다음 내보내기 형식은 이 릴리스의 ReportViewer 컨트롤에 추가되었습니다.
Microsoft Excel XLSX: 내보내기 드롭다운의 Excel 내보내기 옵션은 이제 Office Open XML 형식으로 내보내며 파일 확장명은 XLSX입니다. 이 형식은 Microsoft Excel 2007-2010 및 설치된 Word, Excel 및 PowerPoint용 Microsoft Office 호환 기능 팩이 포함된 Microsoft Excel 2003과 호환됩니다.
이 Excel 형식 업그레이드도 다음과 같이 개선되었습니다.
워크시트당 최대 행이 1,048,576개입니다.
워크시트당 최대 열이 16,384개입니다.
워크시트에 허용되는 색 수가 약 1,600만 개(24비트 색상)입니다.
ZIP 압축으로 더 작은 파일 크기가 제공됩니다.
Microsoft Word DOCX: 내보내기 드롭다운의 Word 내보내기 옵션은 이제 Office Open XML 형식으로 내보내며 파일 확장명은 DOCX입니다. 이 형식은 Microsoft Word 2007-2010 및 설치된 Word, Excel 및 PowerPoint용 Windows Server 2008 Office 호환 기능 팩이 포함된 Microsoft Word 2003과 호환됩니다.
기존 Excel(XLS) 및 Word(DOC) 렌더러는 내보내기 드롭다운에 더 이상 표시되지 않지만 계속해서 프로그래밍 방식으로 액세스할 수 있습니다. ReportViewer 컨트롤이 지원하는 렌더링 확장 프로그램의 전체 목록을 검색하려면 ListRenderingExtensions 메서드를 사용합니다.
ReportViewer 컨트롤에서 API 변경
ASP.NET 및 Windows Forms 네임스페이스 모두에 새 속성인 MapTileServerConfiguration이 추가됩니다. 이 속성은 지도 보고서 항목을 지원하기 위해 추가됩니다. ReportViewer API에 대한 그 밖의 변경 사항은 없습니다.
브라우저 지원
Internet Explorer 6은 이 릴리스의 ASP.NET AJAX ReportViewer 컨트롤에서 더 이상 지원되지 않으며 이제 Internet Explorer 9가 지원됩니다. 자세한 지원 매트릭스는 ReportViewer 웹 서버 컨트롤에 대한 브라우저 지원을 참조하십시오.
ASP.NET AJAX ReportViewer 컨트롤에는 큰 보고서 페이지 및 많은 수의 매개 변수 값의 HTML 렌더링에 대한 수많은 기능 향상도 포함되어 있습니다.