Reporting Services (SSRS) 보고서 디자이너로 페이지가 매겨진된 보고서 디자인Design Reporting Services Paginated Reports with Report Designer (SSRS)

보고서 디자이너를 사용하여 완전한 기능을 갖추고 페이지 매김 처리한 Reporting ServicesReporting Services 보고서 및 보고 솔루션을 만들 수 있습니다.Use Report Designer to create full-featured Reporting ServicesReporting Services paginated reports and reporting solutions. 보고서 디자이너에서 제공하는 그래픽 인터페이스를 통해 데이터 원본과 데이터 집합 및 쿼리, 보고서의 데이터 영역과 필드의 레이아웃 위치, 매개 변수와 같은 대화형 기능, 함께 작동하는 보고서 집합을 정의할 수 있습니다.Report Designer provides a graphical interface in which you can define data sources, datasets and queries, report layout positions for data regions and fields, and interactive features such as parameters and sets of reports that work together.

보고서 디자이너는 SQL Server Data Tools(SSDT)SQL Server Data Tools (SSDT)의 기능으로, 비즈니스 인텔리전스 솔루션을 만들기 위한 Microsoft Visual Studio 환경입니다.Report Designer is a feature of SQL Server Data Tools(SSDT)SQL Server Data Tools (SSDT), a Microsoft Visual Studio environment for creating business intelligence solutions. SQL Server Data Tools(SSDT)SQL Server Data Tools (SSDT)SQL Server와 함께 포함 되지 않습니다. is not included with SQL Server. SQL Server Data Tools를 다운로드합니다.Download SQL Server Data Tools.

보고서 프로젝트의 이점Benefits of Report Projects

보고서 프로젝트는 보고서 정의 및 리소스를 위한 컨테이너 역할을 합니다.Report projects act as containers for report definitions and resources. 프로젝트를 사용하면 다음을 수행할 수 있습니다.Use projects to:

  • 보고서 및 관련 항목을 하나의 컨테이너에 구성합니다.Organize reports and related items in one container.

  • 보고서 및 관련 항목이 포함된 보고서 솔루션을 로컬에서 테스트합니다.Test report solutions that include reports and related items locally.

  • 관련 항목을 함께 배포합니다.Deploy related items together. 프로젝트 속성 및 구성 관리를 사용하여 여러 환경에 배포합니다.Use project properties and configuration management to deploy to multiple environments.

  • 보고서 및 관련 항목에 대한 마스터 복사본 집합을 유지합니다.Preserve a set of master copies for reports and related items. 배포 후 게시된 보고서를 실수로 수정할 수 있습니다.After deployment, published reports can be accidentally modified.

    이 항목의 정보를 참조하여 SQL Server Data Tools(SSDT)SQL Server Data Tools (SSDT) 솔루션에서 단일 보고 프로젝트의 페이지 매김 처리한 보고서 및 관련 항목을 디자인하세요.Use the information in this topic to design paginated reports and related items for a single reporting project in a SQL Server Data Tools(SSDT)SQL Server Data Tools (SSDT) solution. SQL Server Data Tools의 솔루션 및 여러 프로젝트에 자세한 내용은 SQL Server Data Tools의 Reporting Services를 참조하세요.For more information about solutions and multiple projects in SQL Server Data Tools, see Reporting Services in SQL Server Data Tools.

Shared Data Sources Shared Data Sources

SQL Server Data ToolsSQL Server Data Tools 를 사용하여 보고 솔루션용 공유 데이터 원본을 정의하고 배포합니다.Use SQL Server Data ToolsSQL Server Data Tools to define and deploy shared data sources for a reporting solution. OverwriteDataSourcesTargetDataSourceFolder 속성을 사용하면 공유 데이터 원본을 프로젝트의 다른 항목과 별도로 배포할 수 있습니다.Shared data sources can be deployed independently from other items in a project by using the OverwriteDataSources and TargetDataSourceFolder properties. 자세한 내용은 배포 속성 설정(Reporting Services)을 참조하세요.For more information, see Set Deployment Properties (Reporting Services).

보고서 디자이너의 보고서 데이터 창 및 솔루션 탐색기에서 보고서에 사용될 데이터 원본을 정의할 수 있습니다.In Report Designer, you work in both the Report Data pane and in Solution Explorer to define the data sources used in a report. 자세한 내용은 Report Data Pane을 참조하세요.For more information, see Report Data Pane. SQL Server Data ToolsSQL Server Data Tools 에서는 보고서 서버나 SharePoint 사이트에 게시되었지만 SQL Server Data ToolsSQL Server Data Tools 솔루션에는 포함되지 않은 데이터 원본을 열 수 없습니다.You cannot use SQL Server Data ToolsSQL Server Data Tools to open data sources that are published to a report server or SharePoint site, but not included in the SQL Server Data ToolsSQL Server Data Tools solution. 해당 기능의 경우 보고서 작성기 제작 환경(SSRS)을 사용합니다.For that feature, use Report Builder authoring environment (SSRS).

SQL Server Data ToolsSQL Server Data Tools는 클라이언트 도구입니다. is a client tool. 보고 솔루션을 로컬 컴퓨터에서 테스트하고, 서버 솔루션 테스트용으로 테스트 환경에 배포한 후, 프로덕션 환경에 배포할 수 있습니다.You can test your reporting solution locally on your computer, deploy it to a test environment for testing the server solution, and then deploy it to a production environment. 배포 후 데이터 원본 처리 확장 프로그램 및 데이터 원본 자격 증명이 보고서 서버 환경에 맞게 구성되었는지 확인합니다.After deployment, verify that the data source processing extensions and data source credentials are configured for the report server environment. 구성 관리자를 사용하면 서로 다른 배포의 속성을 관리하는 데 유용합니다.You can use Configuration Manager to help manage the properties for different deployments. 자세한 내용은 SQL Server Data Tools의 Reporting Services(SSDT)를 참조하세요.For more information, see Reporting Services in SQL Server Data Tools (SSDT).

자세한 내용은 Data Connections, Data Sources, and Connection Strings (Report Builder and SSRS)을 참조하세요.For more information, see Data Connections, Data Sources, and Connection Strings (Report Builder and SSRS).

공유 데이터 집합 Shared Datasets

SQL Server Data ToolsSQL Server Data Tools 를 사용하여 보고 솔루션용 공유 데이터 집합을 정의하고 배포합니다.Use SQL Server Data ToolsSQL Server Data Tools to define and deploy shared datasets for a reporting solution. OverwriteDatasetsTargetDatasetFolder 속성을 사용하면 공유 데이터 집합을 프로젝트의 다른 항목과 별도로 배포할 수 있습니다.Shared datasets can be deployed independently from other items in a project by using the OverwriteDatasets and TargetDatasetFolder properties. 자세한 내용은 배포 속성 설정(Reporting Services)을 참조하세요.For more information, see Set Deployment Properties (Reporting Services).

보고서 디자이너의 보고서 데이터 창 및 솔루션 탐색기에서 보고서에 사용될 공유 데이터 집합을 정의할 수 있습니다.In Report Designer, you work in both the Report Data pane and in Solution Explorer to define shared datasets used in a report. 자세한 내용은 Report Data Pane을 참조하세요.For more information, see Report Data Pane. SQL Server Data ToolsSQL Server Data Tools 에서는 보고서 서버 또는 SharePoint 사이트에서 직접 게시된 데이터 집합을 열 수 없습니다.You cannot use SQL Server Data ToolsSQL Server Data Tools to open published datasets directly from a report server or SharePoint site. 해당 기능의 경우 공유 데이터 집합 모드에서 보고서 작성기 제작 환경(SSRS)을 사용합니다.For that feature, use Report Builder authoring environment (SSRS) in Shared Dataset mode.

SQL Server Data ToolsSQL Server Data Tools는 클라이언트 도구입니다. is a client tool. 쿼리 디자이너를 사용하여 쿼리 결과를 만들고 로컬에서 미리 보기로 테스트할 수 있습니다.You can use query designers to help create and test your query results locally in Preview. 배포 후 기반이 되는 공유 데이터 원분 및 보고서와는 별도로 공유 데이터 집합을 관리할 수 있습니다.After deployment, you can manage shared datasets independently from the shared data sources and reports that they depend on. 자세한 내용은 보고서 포함된 데이터 집합 및 공유 데이터 집합(보고서 작성기 및 SSRS), 쿼리 디자인 도구(SSRS)공유 데이터 집합 관리를 참조하세요.For more information, see Report Embedded Datasets and Shared Datasets (Report Builder and SSRS), Query Design Tools (SSRS), and Manage Shared Datasets.

페이지를 매긴 보고서 Paginated Reports

페이지 매김 처리한 보고서는 보고서 프로젝트에 저장된 파일입니다.Paginated reports are files that are stored in a report project. 보고서는 독립 실행형 보고서, 하위 보고서 또는 주 보고서의 드릴스루 동작 대상으로 사용할 수 없습니다.Reports can be used as stand-alone reports, subreports, or the targets for drillthrough actions from main reports. TargetReportFolder 및 기타 속성을 사용하면 보고서를 프로젝트의 다른 항목과 별도로 배포할 수 있습니다.Reports can be deployed independently from other items in a project by using TargetReportFolder and other properties. 자세한 내용은 배포 속성 설정(Reporting Services)을 참조하세요.For more information, see Set Deployment Properties (Reporting Services).

참고

SharePoint 모드 보고서 서버에 게시하려는 경우 보고서 디자이너 프로젝트에서 일부 보고서 솔루션 기능을 테스트할 수 없습니다.If you are publishing to a report server in SharePoint mode, some report solution features cannot be tested in the Report Designer project. 보고서, 하위 보고서 및 드릴스루 보고서에 대한 참조는 보고서 프로젝트 배포 이후에만 테스트할 수 있는 정규화된 URL을 사용해야 합니다.References to reports, subreports, and drillthrough reports must use fully-qualified URLs that can be tested only after you deploy the report project. 자세한 내용은 SharePoint 모드의 보고서 서버에 게시된 보고서 항목에 대한 URL 예(SSRS)를 참조하세요.For more information, see URL Examples for Published Report Items on a Report Server in SharePoint Mode (SSRS).

다음과 같은 방법으로 보고서를 프로젝트에 추가할 수 있습니다.You can add reports to a project in the following ways:

  • 새 보고서 프로젝트를 추가합니다.Add a new report project. 기본적으로 빈 보고서가 보고서 디자이너에 열립니다.By default, a blank report opens in Report Designer. 자세한 내용은 보고서 프로젝트에 새 보고서 또는 기존 보고서 추가(SSRS)를 참조하세요.For more information, see Add a New or Existing Report to a Report Project (SSRS).

  • 보고서 마법사 프로젝트를 추가합니다.Add a Report Wizard project. 단계별 안내에 따라 보고서를 만듭니다.You create a report in a guided step-by-step manner. 보고서 마법사를 사용하면 일련의 단계에 따라 간단하게 데이터 정의 및 보고서 디자인 작업을 수행하여 훌륭한 보고서를 만들 수 있습니다.The Report Wizard simplifies data definition and report design into a series of steps that give you a finished report. 스타일을 추가하여 조직에 맞게 마법사를 사용자 지정할 수 있습니다.You can add styles to customize the wizard for your own organization. 자세한 내용은 보고서 프로젝트에 새 보고서 또는 기존 보고서 추가(SSRS)를 참조하세요.For more information, see Add a New or Existing Report to a Report Project (SSRS).

  • 보고서 유형의 새 항목을 추가합니다.Add a new item of type Report. 빈 보고서가 보고서 디자이너에 열립니다.A blank report opens in Report Designer.

  • 기존 항목을 추가합니다.Add an existing item. 기존 보고서 정의 파일(.rdl)이 보고서 디자이너에 열립니다.An existing report definition (.rdl) opens in Report Designer. 이전 버전의 Reporting ServicesReporting Services 에서 만든 보고서 또는 프로젝트를 열면 프로젝트가 현재 버전으로, 보고서가 현재 스키마로 자동 업그레이드될 수 있습니다.Opening a report or project from an earlier version of Reporting ServicesReporting Services might automatically upgrade the project to the current version and the report to the current schema. 자세한 내용은 Upgrade Reports을(를) 참조하세요.For more information, see Upgrade Reports.

  • MicrosoftMicrosoft Access 보고서를 가져옵니다.Import a MicrosoftMicrosoft Access report. Access 데이터베이스 파일(.mdb, .accdb) 또는 프로젝트 파일(.adp)에서 모든 보고서를 가져옵니다.Import all reports from an Access database (.mdb, .accdb) or project (.adp) file. 보고서 디자이너가 데이터베이스 또는 프로젝트 파일의 각 보고서를 RDL로 변환하여 보고서 프로젝트에 저장합니다.Report Designer converts each report in a database or project file to RDL and saves it in the report project. Access 보고서의 일부 기능은 보고서 정의 파일(.rdl)로 전송되지 않습니다.Not all of the functionality of an Access report transfers to a report definition (.rdl) file. 자세한 내용은 Microsoft Access에서 보고서 가져오기(Reporting Services)지원되는 Access 보고서 기능(SSRS)을 참조하세요.For more information, see Import Reports from Microsoft Access (Reporting Services) and Supported Access Report Features (SSRS).

    참고

    가져오기 기능을 사용하려면 보고서 디자이너가 설치된 컴퓨터에 Access 2002 이상이 설치되어 있어야 합니다.You must have Access 2002 or a later version installed on the same computer that Report Designer is installed on in order to use the import feature. 보고서를 가져올 때 Access 보고서의 데이터 원본이 사용 가능한 상태여야 합니다.The data source for the Access reports must be available when the reports are imported.

  • 직접 RDL로 작업합니다.Work directly in RDL. 보고서 디자이너에서 보고서를 작성하면 보고서가 XML 형식의 RDL(Report Definition Language) 파일로 저장됩니다.When you write a report in Report Designer, the report is saved in XML format as a Report Definition Language (RDL) file. 보고서 디자이너, 텍스트 편집기 또는 XML을 편집할 수 있는 모든 도구에서 이 파일을 편집할 수 있습니다.You can edit this file in Report Designer, a text editor, or any tool in which you can edit XML.

    보고서 디자이너에서 보고서 정의 원본을 편집하는 경우 개발 도구를 설치한 SQL ServerSQL Server 버전에 대한 현재 RDL 스키마로 작업하게 됩니다.When you edit the report definition source in Report Designer, you are working in the current RDL schema for the version of SQL ServerSQL Server from which you installed the development tools. 프로젝트를 구축하면 스키마 버전이 배포 속성에 따라 변경될 수 있습니다.When you build a project, the schema version might change depending on your deployment properties. 자세한 내용은 Deployment and Version Support in SQL Server Data Tools (SSRS)를 참조하세요.For more information, see Deployment and Version Support in SQL Server Data Tools (SSRS).

    RDL을 직접 편집하면 보고서를 보고서 서버에 게시할 수 없거나 실행할 수 없습니다.Editing RDL directly can result in a report that cannot be published to the report server or cannot run. 다른 XML 파일에서처럼 요소 내에 사용된 XML 관련 문자는 제대로 인코딩되어야 합니다.As with any XML file, ensure that XML-specific characters used within elements are properly encoded. 보고서를 게시하면 보고서 서버는 이 스키마를 사용하여 RDL 파일에 포함된 XML의 유효성을 검사합니다.When you publish the report, the report server uses the schema to validate the XML contained within the RDL file.

    RDL 스키마의 일부가 아닌 요소를 포함하려면 사용자 지정 요소에 삽입합니다.To include elements that are not part of the RDL schema, place them in the Custom Element. 사용자 지정 요소는 사용자 지정 렌더링 확장 프로그램에서 읽을 수 있지만 Reporting ServicesReporting Services에서 제공되는 렌더링 확장 프로그램에서는 무시됩니다.The Custom element can be read by custom rendering extensions, but is ignored by the rendering extensions provided with Reporting ServicesReporting Services. 예를 들어 사용자 지정 요소를 사용하여 보고서에 설명을 저장할 수 있습니다.For example, you can use the Custom element to store comments in the report.

    자세한 내용은 RDL(Report Definition Language)(SSRS)을 참조하세요.For more information, see Report Definition Language (SSRS).

보고서 파트 Report Parts

보고서 디자이너에서 프로젝트에 테이블, 차트 및 페이지가 매겨진 기타 보고서 항목을 만든 후에는 자신과 다른 사람이 다른 보고서에서 다시 사용할 수 있도록 이들 항목을 보고서 서버 또는 보고서 서버와 통합된 SharePoint 사이트에 보고서 파트 로 게시할 수 있습니다.In Report Designer, after you create tables, charts, and other paginated report items in a project, you can publish them as report parts to a report server or SharePoint site integrated with a report server so that you and others can reuse them in other reports. 자세한 내용은 보고서 디자이너의 보고서 파트(SSRS)를 참조하세요.For more information, see Report Parts in Report Designer (SSRS).

TargetReportPartFolder 및 기타 속성을 사용하면 보고서 파트를 프로젝트의 다른 항목과 별도로 배포할 수 있습니다.Report parts can be deployed independently from other items in a project by using TargetReportPartFolder and other properties. 자세한 내용은 배포 속성 설정(Reporting Services)을 참조하세요.For more information, see Set Deployment Properties (Reporting Services).

리소스 Resources

보고서와 관련되지만 보고서 서버에서 처리되지 않는 파일을 프로젝트에 추가할 수 있습니다.You can add files to your project that are related to your report but not processed by the report server. 예를 들어 사진의 경우 이미지를, 공간 데이터의 경우 ESRI 셰이프 파일을 추가할 수 있습니다.For example, you can add images for pictures or ESRI shapefiles for spatial data. 자세한 내용은 Resources를 참조하세요.For more information, see Resources.

Paginated Report Layout Paginated Report Layout

보고서 레이아웃을 만들려면 보고서 항목 및 데이터 영역을 도구 상자에서 디자인 화면으로 끈 다음 해당 항목을 정렬합니다.To create the report layout, drag report items and data regions from the Toolbox to the design surface and arrange them. 데이터 집합 필드를 디자인 화면의 항목으로 끌어 보고서에 데이터를 추가합니다.Drag dataset fields to the items on the design surface to add data to the report. 테이블릭스 데이터 영역에서 데이터를 그룹으로 구성하려면 데이터 집합 필드를 그룹화 창으로 끕니다.To organize data in groups in a tablix data region, drag dataset fields to the Grouping pane. 보고서 제작 도구는 기본적으로 보고서 정의를 만드는 방법이므로 보고서 디자인에 대한 접근 방식이 보고서 작성기와 보고서 디자이너 간에 유사합니다.Because report authoring tools are essentially a way to create report definitions, the approach to report design is quite similar between Report Builder and Report Designer.

Preview a Paginated Report Preview a Paginated Report

미리 보기 를 사용하여 보고서 데이터 및 레이아웃 디자인을 확인할 수 있습니다.Use Preview to verify the report data and layout design. 보고서를 미리 보는 경우 보고서 처리기에서 보고서 정의 스키마와 식 구문의 유효성을 검사하고 문제를 Output 창에 나열합니다.When you preview a report, the report processor validates the report definition schema and expression syntax and lists issues in the Output window.

참고

보고서를 미리 보면 보고서의 데이터가 로컬 컴퓨터의 파일에 캐시됩니다.When you preview a report, the data for the report is cached to a file on the local computer. 동일한 쿼리, 매개 변수 및 자격 증명을 사용하여 동일한 보고서를 다시 미리 보면 보고서 디자이너는 쿼리를 다시 실행하지 않고 캐시된 복사본을 검색합니다.When you preview the same report again using the same query, parameters, and credentials, Report Designer retrieves the cached copy rather than rerunning the query. 데이터 파일으로 저장 됩니다 <reportname >. 파일과 보고서 정의 파일과 같은 디렉터리에 있습니다.The data file is saved as <reportname>.rdl.data in the same directory as the report definition file. 이 파일은 보고서 디자이너를 닫아도 삭제되지 않습니다.The file is not deleted when you close Report Designer.

다음과 같은 방법으로 보고서를 미리 볼 수 있습니다.You can preview a report in the following ways:

  • 미리 보기.Preview view. 미리 보기 도구 모음에서 미리 보기 탭을 클릭합니다.Click the Preview tab. 보고서가 로컬로 실행되며 보고서 서버에 제공되는 동일한 보고서 처리 및 렌더링 기능을 사용합니다.The report runs locally, using the same report processing and rendering functionality that is provided with the report server. 표시되는 보고서는 대화형 이미지이므로 매개 변수를 선택하고, 링크를 클릭하고, 문서 구조를 보고, 보고서의 숨겨진 영역을 확대 및 축소할 수 있습니다.The report that is displayed is an interactive image; you can select parameters, click links, view the document map, and expand and collapse hidden areas of the report. 또한 설치된 렌더링 형식으로 보고서를 내보낼 수 있습니다.You can also export the report to any of the installed rendering formats.

  • 독립 실행형 미리 보기.Standalone Preview. 로컬 보고서를 브라우저에서 실행합니다.Run the local report in a browser. 디버그 구성을 사용하면 작성하는 사용자 지정 어셈블리를 이 모드에서 디버깅할 수 있습니다.By using a debug configuration, you can also use this mode to debug custom assemblies that you write. 디버그 모드에서 프로젝트를 실행하는 데는 세 가지 방법이 있습니다.There are three ways to run a project in Debug mode:

    • 디버그 메뉴에서 디버깅 시작을 클릭합니다.On the Debug menu, click Start Debugging.

    • Visual StudioVisual Studio 표준 도구 모음에서 시작 단추를 클릭합니다.On the Visual StudioVisual Studio standard toolbar, click the Start button.

    • F5 키를 누릅니다.Press F5.

      보고서를 작성은 하지만 배포하지 않는 프로젝트 구성을 사용하면 현재 구성의 StartItem 속성에 지정된 보고서는 별도의 미리 보기 창에 열립니다.If you use a project configuration that builds the report but does not deploy it, the report that is specified in the StartItem property of the current configuration opens in a separate preview window.

    참고

    디버그 모드를 사용하려면 먼저 시작 항목을 설정해야 합니다.To use Debug mode, you must set a start item. 솔루션 탐색기에서 보고서 프로젝트를 마우스 오른쪽 단추로 클릭하고 속성을 클릭한 다음 StartItem에서 표시할 보고서의 이름을 선택하세요.In Solution Explorer, right-click the report project, click Properties, and in StartItem, select the name of the report to display.

    프로젝트의 시작 항목이 아닌 특정 보고서를 미리 보려면 보고서를 작성하지만 배포하지 않는 구성(예: DebugLocal 구성)을 선택하고 보고서를 마우스 오른쪽 단추로 클릭한 다음 실행을 클릭합니다.If you wish to preview a particular report that is not the start item for the project, select a configuration that builds the report but does not deploy it (for example, the DebugLocal configuration), right-click the report, and then click Run. 보고서를 배포하지 않는 구성을 선택해야 합니다. 그렇지 않으면 보고서는 로컬 컴퓨터의 미리 보기 창에 표시되지 않고 보고서 서버에 게시됩니다.You must choose a configuration that does not deploy the report; otherwise, the report will be published to the report server instead of displayed locally in a preview window.

  • 인쇄 미리 보기.Print Preview.

    미리 보기 모드 또는 미리 보기 창에서 보고서를 처음으로 보면 해당 보고서가 HTML 렌더링 확장 프로그램에서 생성된 보고서와 유사하게 표시됩니다.When you first view a report on in Preview mode or in the preview window, the view of the report resembles a report produced by the HTML rendering extension. 미리 보기는 HTML 형식은 아니지만 보고서의 레이아웃 및 페이지 매기기는 HTML 출력과 유사합니다.The preview is not HTML, but the layout and pagination of the report is similar to HTML output.

    인쇄 미리 보기 모드로 전환하여 인쇄될 보고서를 표시할 수 있습니다.You can change the view to represent a printed report by switching to print preview mode. 미리 보기 도구 모음에서 인쇄 미리 보기 단추를 클릭합니다.Click the Print Preview button on the preview toolbar. 보고서는 실제 인쇄된 페이지처럼 표시되며The report will display as though it were on a physical page. 이미지 및 PDF 렌더링 확장 프로그램에서 생성된 출력과도 유사합니다.This view resembles the output produced by the Image and PDF rendering extensions. 인쇄 미리 보기는 이미지나 PDF 파일 형식은 아니지만 보고서의 레이아웃 및 페이지 매기기는 해당 형식의 출력과 유사합니다.Print preview is not an image or PDF file, but the layout and pagination of the report is similar the output in those formats. 보고서 이미지의 크기를 선택할 수 있습니다(예: 페이지 너비 설정).You can choose the size of the report image, for example, set the width of the page.

    인쇄 미리 보기는 보고서 인쇄 시 발생할 수 있는 다수의 렌더링 문제를 식별하는 데 유용합니다.Print preview helps you identify many of rendering problems you might encounter were you to print the report. 일반적으로 다음과 같은 렌더링 문제가 있습니다.Common rendering problems include:

    • 보고서 너비가 너무 커서 보고서에 대해 지정한 용지에 맞지 않기 때문에 추가 공백 페이지가 있습니다.Extra blank pages because the report is too wide to fit on the paper size you specified for the report.

    • 보고서가 지정된 용지 너비를 초과하도록 동적으로 확장되는 행렬을 포함하고 있기 때문에 공백 페이지가 있습니다.Extra blank pages because the report contains a matrix that dynamically expands to exceed the width of the paper specified.

    • 그룹 사이에서 페이지 나누기가 원하는 방식으로 작동하지 않습니다.Page breaks between groups do not work the way you want.

    • 머리글 및 바닥글이 예상대로 표시되지 않습니다.Headers and footers do not display as expected.

    • 인쇄 형식에서 더 읽기 쉽도록 보고서 레이아웃을 수정해야 합니다.Report layout needs modification to read better in a printed format.

Save and Deploy Paginated Reports Save and Deploy Paginated Reports

보고서 디자이너에서 보고서 및 기타 프로젝트 파일을 로컬로 저장하거나 보고서 서버나 SharePoint 사이트에 배포할 수 있습니다.In Report Designer, you can save reports and other project files locally, or deploy them to a report server or SharePoint site. 구성한 프로젝트 배포 속성에 따라 공유 데이터 원본, 공유 데이터 집합, 보고서, 보고서 리소스 및 보고서 파트를 독립적으로 배포하거나 함께 배포할 수 있습니다.Shared data sources, shared datasets, reports, report resources, and report parts can be deployed independently or together depending on project deployment properties that you configure. 자세한 내용은 Configuration and Deployment Properties을 참조하세요.For more information, see Configuration and Deployment Properties.

보고서 디자이너를 사용할 때는 Reporting ServicesReporting Services 에서 현재 버전의 SQL Server Data Tools(SSDT)SQL Server Data Tools (SSDT)에서 지원되는 보고서 정의 스키마를 사용하여 보고서를 디자인한다는 것을 이해해야 합니다.In Report Designer, it is important to understand that you design a report using the report definition schema that is supported by the current version of Reporting ServicesReporting Services in SQL Server Data Tools(SSDT)SQL Server Data Tools (SSDT). 특정 보고서 서버 또는 SharePoint 사이트에 대한 프로젝트 배포 속성을 설정한 후 보고서를 저장하는 경우 보고서 디자이너는 대상 보고서 서버의 버전과 일치하는 스키마로 디렉터리를 구축하는 보고서 정의를 저장합니다.When you set project deployment properties for a specific report server or SharePoint site, and then save the report, Report Designer saves the report definition to the build directory in the schema that matches the version on the target report server. 낮은 수준의 보고서 서버에 게시할 수 있는 보고서를 만들기 위해 보고서 디자이너는 대상 스키마에 존재하지 않는 보고서 항목을 삭제합니다.To create reports that can be published on a down-level report server, Report Designer drops report items that do not exist in the target schema. 이 동작은 메시지를 표시하지 않고 자동으로 수행됩니다.This occurs automatically and without prompting. 이 동작이 수행되면 원본 보고서 정의가 프로젝트 폴더에 유지됩니다.When this happens, the original report definition is preserved in the project folder. 배포되는 수정된 보고서 정의는 작성기 폴더에 있습니다.The modified report definition that is deployed is in the build folder.

참고

디버깅 식 및 배포 오류를 확인하려면 작성기 폴더의 보고서 정의를 봐야 합니다.For debugging expressions and deployment errors, you must view the report definition in the build folder. 소스 보기를 사용하지 마세요.Do not use View Source. 소스 보기 는 프로젝트 폴더에서 보고서 정의 원본을 표시합니다.View Source displays the report definition source from the project folder.

자세한 내용은 Deployment and Version Support in SQL Server Data Tools (SSRS)를 참조하세요.For more information, see Deployment and Version Support in SQL Server Data Tools (SSRS).

로컬로 보고서 저장Save a Report Locally

보고서 디자이너에서 보고서 또는 기타 프로젝트 항목을 작업할 때 파일은 로컬 컴퓨터에 저장하거나 액세스 권한을 가진 다른 컴퓨터에서 공유할 수 있습니다.When you work on report or other project items in Report Designer, the files are saved to your local computer or a share on another computer that you have access to.

원본 제어 소프트웨어를 사용하는 경우 보고서 저장 시 원본 제어 서버에 보고서를 체크 인할 수 있습니다.If you are using source control software, you might be checking your reports into the source control server when you save the report. 자세한 내용은 Source Control를 참조하세요.For more information, see Source Control.

페이지 매김 처리한 보고서 배포 또는 게시Deploy or Publish Paginated Reports

SQL Server Data ToolsSQL Server Data Tools에서 보고서 또는 기타 프로젝트 항목을 여러 버전의 Reporting ServicesReporting Services 보고서 서버에 배포할 수 있습니다.From SQL Server Data ToolsSQL Server Data Tools, you can deploy reports or other project items to multiple versions of Reporting ServicesReporting Services report servers. 프로젝트 구성을 사용하면 보고서 정의를 대상 보고서 서버 호환 스키마 버전으로 업그레이드하는 작업을 제어할 수 있습니다.Use project configurations to control the upgrade of report definitions to schema versions compatible with target report servers. 프로젝트 구성으로 제어되는 속성에는 대상 보고서 서버, 오류 수준, 빌드 프로세스에서 미리 보기 및 배포용으로 보고서 정의를 임시 저장하는 폴더 등이 포함됩니다.The properties controlled by project configurations include the target report server, the folder where the build process temporarily stores report definitions for preview and deployment, and error levels. 자세한 내용은 구성 및 배포 속성배포 속성 설정(Reporting Services)을 참조하세요.For more information, see Configuration and Deployment Properties and Set Deployment Properties (Reporting Services).

페이지 매김 처리한 보고서를 다른 파일 형식으로 내보내기Export a Paginated Report to a Different File Format

보고서를 다양한 형식으로 내보낼 수 있으며, 이러한 형식은 일부 보고서 레이아웃 및 대화형 기능의 작동에 영향을 줍니다.Reports can be exported to a variety of formats and these formats affect how some report layout and interactivity features function. 다양한 출력 형식의 디자인 고려 사항에 대한 자세한 내용은 보고서 내보내기(보고서 작성기 및 SSRS)를 참조하세요.For more information about design considerations for various output formats, see Export Reports (Report Builder and SSRS).

보고서 유효성 검사 및 오류 수준 Report Validation and Error Levels

보고서는 미리 보기 전과 배포 도중에 유효성이 검사됩니다.Reports are validated before preview and during deployment. 보고서를 빌드할 때 여러 빌드 문제가 발생할 수 있습니다.A number of build issues can occur when reports are built. 예를 들어 프로젝트 구성이 지정하는 Reporting ServicesReporting Services 버전과 호환되지 않는 식 또는 쿼리와 같은 문자열이 보고서에 포함될 수 있습니다.Reports might contain strings such as expressions or queries that are incompatible with the version of Reporting ServicesReporting Services that the project configuration specifies, for example.

ErrorLevel 속성을 사용하여 빌드 경고와 오류를 관리할 수 있습니다.Use the ErrorLevel property to manage the build warnings and errors. ErrorLevel 속성은 0에서 4(포함) 사이의 값을 포함할 수 있습니다.The ErrorLevel property can contain a value from 0 to 4 inclusive. 이 값은 오류로 보고되는 빌드 문제 및 경고로 보고되는 빌드 문제를 결정합니다.The value determines which build issues are reported as errors and which are reported as warnings. 기본값은 2입니다.The default value is 2. 경고와 오류는 SQL Server Data Tools(SSDT)SQL Server Data Tools (SSDT)출력 창에 기록됩니다.The warnings and errors are written to the SQL Server Data Tools(SSDT)SQL Server Data Tools (SSDT)Output window.

ErrorLevel 값보다 작거나 같은 심각도 수준을 가진 문제는 오류로 보고되고 그렇지 않은 문제는 경고로 보고됩니다.Issues with severity levels less than or equal to the value of ErrorLevel are reported as errors; otherwise, they are reported as warnings.

다음 표에서는 오류 수준을 보여 줍니다.The following table lists the error levels.

오류 수준Error level DescriptionDescription
00 보고서 미리 보기 및 배포를 불가능하게 만드는 가장 심각하고 불가피한 빌드 문제Most severe and unavoidable build issues that prevent preview and deployment of reports.
1.1 보고서 레이아웃을 대폭 변경하는 심각한 빌드 문제Severe build issues that change the report layout drastically.
22 보고서 레이아웃을 상당히 변경하는 덜 심각한 빌드 문제Less severe build issues that change report layout in significantly.
33 알아차릴 수 없게 약간만 보고서 레이아웃을 변경하는 사소한 빌드 문제Minor build issues that change the report layout in minor ways that might not be noticeable.
44 경고를 게시하기 위해서만 사용됩니다.Used only for publishing warnings.

SQL Server 2016 Reporting Services(SSRS)SQL Server 2016 Reporting Services (SSRS)의 새로운 보고서 항목을 포함하는 보고서를 미리 보거나 배포하려고 하면 이러한 보고서 항목이 보고서에서 제거될 수 있습니다.When you attempt to preview or deploy a report that contains report items new in SQL Server 2016 Reporting Services(SSRS)SQL Server 2016 Reporting Services (SSRS), those report items can be removed from the report. 기본적으로 구성의 ErrorLevel 속성은 2로 설정되므로 지도가 제거될 경우 보고서 빌드가 실패합니다.By default, the ErrorLevel property of the configuration is set to 2, which would cause the build of the report to fail when the map is removed. 그러나 ErrorLevel 속성 값을 0 또는 1로 변경할 경우 지도는 삭제되고 경고가 표시되며 빌드 프로세스가 계속됩니다.However, if you change the value of the ErrorLevel property to 0 or 1, the map is dropped, a warning issued, and the build process continues.

다음 단계Next steps

SQL Server Data Tools 다운로드Download SQL Server Data Tools
SQL Server Data Tools의 reporting Services Reporting Services in SQL Server Data Tools
쿼리 디자인 도구 Query Design Tools
SQL Server Data Tools의 배포 및 버전 지원Deployment and Version Support in SQL Server Data Tools

문의:More questions? Reporting Services 포럼에서 질문Try asking the Reporting Services forum