이 자습서에서는 XML 스키마 정의 도구(Xsd.exe)를 사용하여 Microsoft .NET Framework XmlSerializer 클래스를 사용하여 보고서 정의 파일(.rdl 및 .rdlc)을 직렬화하고 역직렬화할 수 있는 클래스를 생성하는 방법을 보여 줍니다.
학습 내용
이 자습서를 진행하는 동안 다음 작업을 완료합니다.
Microsoft Visual Studio 콘솔 애플리케이션 프로젝트 템플릿을 사용하여 애플리케이션을 만듭니다.
xsd 도구를 사용하여 RDL(보고서 정의 언어) 스키마에서 클래스를 생성합니다.
보고서 서버에 연결하고 보고서 정의를 검색합니다.
보고서 정의 파일을 업데이트하는 코드를 작성합니다.
업데이트된 보고서 정의를 보고서 서버에 다시 저장합니다.
RDL 스키마 애플리케이션(VB/C#)을 실행합니다.
비고
이 자습서에 제공된 코드 샘플은 설명이 없는 보고서에 실패할 수 있습니다. 설명이 지정되지 않은 보고서에 대한 설명 속성이 없기 때문에 오류가 발생했습니다.
요구 사항
자습서를 완료하려면 다음이 있어야 합니다.
Microsoft Microsoft SQL Server 2014 Reporting Services.
Microsoft Visual Studio 2010.
보고서 서버가 있는 컴퓨터의 보고서 서버 웹 서비스에 액세스하고 보고서를 게시할 수 있는 충분한 권한입니다.
SQL Server 인스턴스 에 설치된 AdventureWorks2012 샘플 데이터베이스입니다.
보고서 서버에 설치된 보고서입니다. 이 자습서에서는 샘플 보고서인 Company Sales 2012를 사용합니다. 샘플 보고서에 대한 자세한 내용은 SQL Server Reporting Services 제품 샘플을 참조하세요.
비고
샘플은 설치하는 동안 자동으로 설치되지 않지만 언제든지 설치할 수 있습니다. 샘플에 대한 자세한 내용은 SQL Server 제품 샘플을 참조하세요.
자습서를 완료하는 데 소요되는 예상 시간: 30분
업무
1단원: RDL 스키마 Visual Studio 프로젝트 만들기
2단원: xsd 도구를 사용하여 RDL 스키마에서 클래스 생성