보고서 서버에 보고서 게시Publishing Reports to a Report Server

보고서 또는 보고서 집합을 디자인 및 테스트한 후에 SQL Server Data Tools(SSDT)SQL Server Data Tools (SSDT) 의 기본 제공 배포 기능을 사용하여 보고서를 보고서 서버에 게시할 수 있습니다.After you have designed and tested a report or set of reports, you can use the deployment features in SQL Server Data Tools(SSDT)SQL Server Data Tools (SSDT) to publish the reports to a report server. 개별 보고서뿐만 아니라 여러 보고서와 데이터 원본을 포함할 수 있는 보고서 서버 프로젝트를 게시할 수 있습니다.You can publish individual reports or a Report Server project which can include multiple reports and data sources. 보고서 서버 프로젝트를 게시하는 것은 여러 보고서를 게시하는 가장 쉬운 방법입니다.Publishing a Report Server project is the easiest way to publish multiple reports. SQL Server Data Tools(SSDT)SQL Server Data Tools (SSDT) 에서는 게시라는 용어 대신에 배포라는 용어를 사용합니다. uses the term deploy, instead of the term publish. 두 용어는 같은 의미로 사용할 수 있습니다.The two terms are interchangeable.

SQL Server Data Tools(SSDT)SQL Server Data Tools (SSDT) 는 보고서 게시 관리를 위한 프로젝트 구성을 제공합니다. provides project configurations for managing report publication. 이 구성은 보고서 서버의 위치, 보고서 서버에 설치된 SQL Server Reporting Services의 버전, 보고서 서버에 게시된 데이터 원본을 덮어쓰는지 여부 등을 지정합니다.The configuration specifies the location of the report server, the version of SQL Server Reporting Services installed on the report server, whether the data sources published to the report server are overwritten and so forth. 예를 들어 "디버그" 구성을 "릴리스" 구성과 다른 서버에 게시할 수 있습니다.For example, the "Debug" configuraiton can publish to a different server than the "release" configuration. SQL Server Data Tools(SSDT)SQL Server Data Tools (SSDT) 에서 제공하는 구성을 사용하는 것 외에도 추가 구성을 만들 수 있습니다.In addition to using the configurations that SQL Server Data Tools(SSDT)SQL Server Data Tools (SSDT) provides, you can create additional configurations.

게시 요구 사항Requirements to Publish

사용 권한은 보고서 서버 관리자가 정의하는 역할 기반 보안을 통해 결정됩니다.Permission is determined through role-based security that is defined by your report server administrator. 게시 작업은 일반적으로 게시자 역할을 통해 허가됩니다.Publishing operations are typically granted through the Publisher role.

프로젝트 구성Project Configurations

보고 환경에는 여러 보고서 서버와 다른 버전의 Reporting ServicesReporting Services 가 설치되었을 수 있습니다.Your reporting environment might have multiple report servers and different versions of Reporting ServicesReporting Services installed. 여러 구성을 만든 다음 배포 시나리오에 따라 다른 구성을 사용할 수 있습니다.You can create multiple configurations and then use a different one depending the deployment scenario. 프로젝트 구성에는 빌드된 보고서를 임시로 저장하는 폴더, 빌드 문제를 처리하는 방법 등과 같은 보고서 빌드를 위한 속성이 포함됩니다.Project configurations include properties for building reports, such as the folder in which to temporarily store the built reports, and how to handle build issues. 또한 보고서 서버의 위치 및 버전과 보고서 서버의 폴더를 지정하는 데 사용되는 속성도 포함됩니다.The configurations also have properties that you use to specify the location and version of the report server, the folders on the report server.

기본적으로 SQL Server Data Tools(SSDT)SQL Server Data Tools (SSDT)DebugLocal, DebugRelease라는 세 가지 프로젝트 구성을 제공합니다.By default, SQL Server Data Tools(SSDT)SQL Server Data Tools (SSDT) provides three project configurations: DebugLocal, Debug, and Release. 기본 구성은 DebugLocal입니다.The default configuration is DebugLocal. 일반적으로 DebugLocal 구성을 사용하면 로컬 미리 보기 창으로 보고서를 볼 수 있고 Debug 구성을 사용하면 테스트 서버에 보고서를 게시할 수 있으며 Release 구성을 사용하면 프로덕션 서버에 보고서를 게시할 수 있습니다.You typically use the DebugLocal configuration to view reports in a local preview window, the Debug configuration to publish reports to a test server, and the Release configuration to publish reports to a production server. 표준 도구 모음의 솔루션 구성 드롭다운 목록에는 활성 구성이 표시됩니다.The solution configurations drop-down list on the Standard toolbar shows the active configuration. 다른 구성을 사용하려면 목록에서 해당 구성을 선택합니다.To use a different configuration, select it from the list.

ssrs_project_properties

자세한 내용은 다음 항목을 참조하세요.For more information, see the following

프로젝트의 모든 보고서를 게시하려면To publish all reports in a project

빌드 메뉴를 클릭 하 여 배포 <보고서 프로젝트 이름 >합니다.On the Build menu, click Deploy <report project name>. 또는 솔루션 탐색기에서 보고서 프로젝트를 마우스 오른쪽 단추로 클릭한 다음 배포를 클릭합니다.Alternatively, in Solution Explorer, right-click the report project and then click Deploy. 출력 창에서 게시 프로세스의 상태를 볼 수 있습니다.You can view the status of the publishing process in the Output window.

보고서 서버 프로젝트를 배포할 경우 보고서 프로젝트의 공유 데이터 원본도 배포됩니다.When you deploy a Report Server project, the shared data sources in the report project are also deployed. 모든 보고서는 동일한 프로젝트 구성을 사용하여 동일한 보고서 서버, 서버의 동일한 폴더 등에 배포됩니다.All reports are deployed using the same project configuration: to the same report server, the same folder on the server, and so on. 보고서를 다른 서버에 게시하려면 하나씩 게시하거나 보고서 서버 프로젝트에 원하는 보고서만 포함합니다.To publish reports to different servers, either publish them one by one or include only reports you want to in the Report Server project. 솔루션은 여러 보고서 서버 프로젝트를 포함할 수 있으며 여러 프로젝트를 사용하면 다른 구성을 사용하여 다른 프로젝트를 배포할 수 있으므로 보고서 배포를 더 쉽게 관리할 수 있습니다.A solution can include multiple Report Server projects, and using multiple project might make it easier to manage the deployment of reports because you can use a different configuration to deploy different projects.

단일 보고서를 게시하려면To publish a single report

솔루션 탐색기에서 보고서를 마우스 오른쪽 단추로 클릭한 다음 배포를 클릭합니다.In Solution Explorer, right-click the report and then click Deploy. 출력 창에서 게시 프로세스의 상태를 볼 수 있습니다.You can view the status of the publishing process in the Output window.

보고서를 게시할 경우 보고서가 사용하는 공유 데이터 원본도 배포해야 합니다.When you publish a report, you must also deploy the shared data sources that the report uses.
프로젝트의 보고서를 일부만 게시하려면 단일 보고서만 게시하도록 선택할 수 있습니다.If you do not want to publish all reports in a project, you can chose to publish only a single report. 이렇게 하려면 보고서를 배포하는 구성(예: Release 구성)을 선택하고 마우스 오른쪽 단추로 해당 보고서를 클릭한 다음 배포를 클릭합니다.To do this, select a configuration that deploys the report (for example, the Release configuration), right-click the report, and then click Deploy.

보고서에 공유 데이터 원본을 사용하는 경우 공유 데이터 원본도 배포해야 하며 그렇지 않으면 배포된 보고서가 실행되지 않습니다.If a report uses a shared data source, you need to also deploy the shared data source or the deployed report will not run. 공유 데이터 원본을 마우스 오른쪽 단추로 클릭한 다음 배포를 클릭합니다.Right-click the shared data source and then click Deploy.

보고서 서버의 대상 서버 URL을 지정해야 하며 보고서 및 공유 데이터 원본이 배포되는 기본 폴더를 변경할 수 있습니다.The target server URL of the report server must be specified and you might want to change the default folders to which reports and shared data sources deploy.

관련 항목:See Also

프로젝트 속성 페이지 대화 상자 Project Property Pages Dialog Box
보고서 서버 콘텐츠 관리(SSRS 기본 모드) Report Server Content Management (SSRS Native Mode)
보고서 업그레이드Upgrade Reports