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

새 설치: 2006년 7월 17일

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

RDL 클래스를 생성하려면

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

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

  3. Visual Studio 프로젝트를 만든 위치를 찾아 파일 이름을 ReportDefinition.xsd로 지정하여 스키마를 저장합니다.

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

  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.cs(.vb) 파일을 생성한 위치를 찾아 파일을 선택하고 추가를 클릭합니다.

    [!참고] ReportDefinition.cs(.vb) 파일을 프로젝트에 추가한 후에는 ReportDefinition.xsd 파일을 프로젝트에 추가했지만 ReportDefinition.cs(.vb) 파일이 솔루션 탐색기에 표시되지 않음을 알 수 있습니다. 파일을 표시하려면 프로젝트 메뉴에서 모든 파일 표시 명령을 클릭하고 ReportDefinition.xsd 파일 옆의 확장/축소 단추를 클릭합니다.

다음 단원

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

참고 항목

작업

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

관련 자료

Report Definition Language

도움말 및 정보

SQL Server 2005 지원 받기