Share via


2단원: xsd 도구를 사용하여 RDL 스키마에서 클래스 생성

Visual Studio 프로젝트를 만든 후 다음 단계는 보고서 정의 스키마의 로컬 복사본을 검색하고 XML 스키마 정의 도구(Xsd.exe)를 실행하는 것입니다.

RDL 클래스를 생성하려면

  1. Microsoft Internet Explorer 또는 이에 상당하는 웹 브라우저 인스턴스를 열고 다음 URL로 이동합니다.

    https://schemas.microsoft.com/sqlserver/reporting/2010/01/reportdefinition/ReportDefinition.xsd
    
  2. RDL 스키마가 브라우저에서 열렸으면 파일 메뉴에서 다른 이름으로 저장을 선택합니다.

  3. Visual Studio 프로젝트를 만든 위치를 찾아 스키마를 ReportDefinition.xsd라는 이름으로 저장합니다.

  4. 파일이 저장되었으면 Visual Studio 2010 명령 프롬프트의 인스턴스를 엽니다. 명령 프롬프트의 인스턴스를 열려면 시작 메뉴를 클릭하고 모든 프로그램, Microsoft Visual Studio 2010, Visual Studio Tools를 차례로 가리킨 다음 **Visual Studio 명령 프롬프트(2010)**를 클릭합니다.

  5. 현재 경로를 ReportDefinition.xsd 파일을 저장한 위치로 변경합니다.

    CD\<ReportDefinition.xsd Path>

  6. 다음 명령을 사용하여 RDL 스키마에 대한 클래스가 있는 ReportDefinition.cs 파일을 생성합니다.

    xsd /c /n:SampleRDLSchema ReportDefinition.xsd

    ReportDefinition.vb 파일을 생성하려면 다음 명령을 사용합니다.

    xsd /c /l:VB /n:SampleRDLSchema ReportDefinition.xsd

  7. 프로젝트에 ReportDefinition.xsd를 추가합니다. 프로젝트 메뉴에서 기존 항목 추가를 클릭합니다. ReportDefinition.xsd 파일의 위치로 이동하여 ReportDefinition.xsd를 선택한 다음 추가를 클릭합니다.

    [!참고]

    프로젝트에 ReportDefinition.xsd 파일을 추가한 후에도 솔루션 탐색기에 ReportDefinition.cs(.vb) 파일이 표시되지 않습니다. 파일을 표시하려면 ReportDefinition.xsd 파일 옆에 있는 확장/축소 단추를 클릭합니다.

다음 단원

다음 단원에서는 RDL 스키마에서 생성한 클래스를 사용하여 보고서 서버에서 보고서 정의를 로드하는 코드를 작성합니다. 3단원: 보고서 서버에서 보고서 정의 로드를 참조하십시오.

참고 항목

태스크

RDL 스키마에서 생성한 클래스를 사용하여 보고서 업데이트(SSRS 자습서)

개념

SSRS(Report Definition Language)