다음을 통해 공유


보고서 정의 스키마 버전 찾기(SSRS)

보고서 정의 파일은 rdl 파일의 유효성을 검사하는 데 사용되는 보고서 정의 스키마의 버전에 대한 RDL 네임스페이스를 지정합니다. SQL Server Data Tools(SSDT) 또는 Report Builder 보고서 디자이너 같은 보고서 작성 환경에서 .rdl 파일을 열면 이전 네임스페이스에 대한 보고서가 만들어진 경우 백업 파일이 자동으로 만들어지고 보고서가 현재 네임스페이스로 업그레이드됩니다. 업그레이드된 보고서 정의를 저장하면 변환된 .rdl 파일이 저장됩니다. 이 방법은 보고서 정의를 업그레이드할 수 있는 유일한 방법입니다. 보고서 정의 자체는 보고서 서버에서 업그레이드되지 않습니다. 컴파일된 보고서는 보고서 서버에서 업그레이드됩니다. 자세한 내용은 Upgrade Reports을(를) 참조하세요.

방법: 보고서의 RDL 스키마 버전 확인

  1. xml을 볼 수 있는 메모장이나 XML 메모장 2007과 같은 애플리케이션에서 보고서 .rdl 파일을 엽니다.

    XML 보고서 요소는 스키마 네임스페이스를 지정합니다. 예를 들어 다음 보고서 요소는 보고서 디자이너에 대한 네임스페이스와 보고서 정의에 대한 네임스페이스를 지정합니다.

    <Report xmlns:rd=https://schemas.microsoft.com/SQLServer/reporting/reportdesigner   
    xmlns="https://schemas.microsoft.com/sqlserver/reporting/2009/01/reportdefinition">  
    

    보고서 정의 네임스페이스는 다음 URL https://schemas.microsoft.com/sqlserver/reporting/2009/01/reportdefinition(으)로 지정됩니다.

방법: 보고서 디자이너의 RDL 스키마 버전 확인

  1. 새 프로젝트를 엽니다. 선택한 프로젝트의 버전에 따라 RDL 스키마 버전이 결정됩니다. 2014년 SQL Server 두 개 이상의 스키마 버전이 지원됩니다. 자세한 내용은 SQL Server Data Tools의 배포 및 버전 지원(SSRS)을 참조하세요.

  2. 프로젝트 메뉴에서 새 항목 추가를 클릭합니다. 새 항목 추가 대화 상자가 열립니다.

  3. 템플릿 창에서 보고서를 클릭합니다.

  4. 이름에 보고서 이름을 입력하거나 기본 이름을 적용합니다.

  5. 추가를 클릭합니다. 보고서 디자이너의 디자인 뷰에 새 보고서가 열립니다.

  6. 보기 메뉴에서 코드를 클릭합니다. 보고서 정의가 XML 파일로 표시됩니다.

    XML 보고서 요소는 스키마 네임스페이스를 지정합니다. 예를 들어 다음 보고서 요소는 보고서 디자이너에 대한 네임스페이스와 보고서 정의에 대한 네임스페이스를 지정합니다.

    <Report xmlns:rd=https://schemas.microsoft.com/SQLServer/reporting/reportdesigner  
    xmlns="https://schemas.microsoft.com/sqlserver/reporting/2009/01/reportdefinition">  
    

    보고서 정의 네임스페이스는 다음 URL https://schemas.microsoft.com/sqlserver/reporting/2009/01/reportdefinition

방법: 보고서 서버의 RDL 스키마 버전 확인

  • 보고서 관리자에서 보고서 서버의 URL을 입력합니다. 예를 들어 다음 URL은 로컬 컴퓨터의 보고서 서버를 지정합니다.

    https://localhost/reportserver/reportdefinition.xsd

    .xsd 파일이 브라우저에서 열립니다.

    XML 스키마 요소는 스키마 네임스페이스를 지정합니다. 예를 들어, 다음 스키마 요소는 3개의 네임스페이스, Visual Studio에서 내부적으로 사용되는 targetNamespace 참조, 스키마 자체에 대한 xsd 참조(xsd) 및 보고서 정의 참조를 지정합니다.

    <xsd:schema   
    targetNamespace="https://schemas.microsoft.com/sqlserver/reporting/2009/01/reportdefinition"   
    xmlns:xsd="http://www.w3.org/2001/XMLSchema"   
    xmlns="https://schemas.microsoft.com/sqlserver/reporting/2009/01/reportdefinition"   
    elementFormDefault="qualified">  
    

    보고서 정의 네임스페이스는 다음 URL https://schemas.microsoft.com/sqlserver/reporting/2009/01/reportdefinition

참고 항목

Upgrade Reports
SSRS(Report Definition Language)