배포 속성 설정(Reporting Services)Set Deployment Properties (Reporting Services)

SQL Server Data Tools(SSDT)SQL Server Data Tools (SSDT)에서는 보고서 서버 프로젝트의 항목을 보고서 서버에 게시할 수 있도록 보고서 서버를 지정하고 필요에 따라 보고서 및 공유 데이터 원본의 폴더를 지정해야 합니다.In SQL Server Data Tools(SSDT)SQL Server Data Tools (SSDT), you must specify the report server and optionally the folders for reports and shared data sources so that you can publish the items in a Report Server project to a report server. SQL Server Data Tools(SSDT)SQL Server Data Tools (SSDT) 에서 보고서를 빌드, 미리 보기 및 배포하는 데 필요한 속성과 값은 보고서 서버 프로젝트의 프로젝트 구성에 저장됩니다.The properties and values that SQL Server Data Tools(SSDT)SQL Server Data Tools (SSDT) needs to build, preview an deploy reports are stored in project configurations of the Report Server project. 속성 집합을 편리하게 전환할 수 있도록 이러한 프로젝트 속성에 대한 명명된 집합을 여러 개 만들 수 있습니다.You can create multiple named sets for these project properties, so that you can conveniently switch between property sets. 각 속성 집합은 하나의 구성입니다.Each set of properties is a configuration. 예를 들어 테스트 서버에 보고서를 게시하는 구성과 프로덕션 서버에 보고서를 게시하는 구성이 각각 존재할 수 있습니다.For example, you can have a configuration for publishing reports to a test server and a different configuration for publishing reports to a production server.

구성 관리자를 사용하여 프로젝트 구성에서 프로젝트 속성 집합을 만들고 관리할 수 있습니다.Use Configuration Manager to create and manage sets of project properties in project configurations. 구성 관리자는 Visual StudioVisual Studio의 기반이 되는 SQL Server Data ToolsSQL Server Data Tools 에서 지원하는 기능입니다.Configuration Manager is a feature supported by Visual StudioVisual Studio, on which SQL Server Data ToolsSQL Server Data Tools is based.

참고

이 기능을 설치 후 Reporting Services를 구성하는 데 사용되는 Reporting Services 구성 관리자와 혼동하지 마십시오.Do not confuse this feature with the Reporting Services Configuration Manager, which is used to configure Reporting Services after installation. 자세한 내용은 보고서 서버 구성 및 관리(SSRS 기본 모드)를 참조하세요.For more information, see Configure and Administer a Report Server (SSRS Native Mode).

참고

SQL Server Data ToolsSQL Server Data Tools에서는 보고서 서버 프로젝트 또는 솔루션에서 보고서를 게시하는 동작을 보고서 배포라고 합니다.In SQL Server Data ToolsSQL Server Data Tools, the action of publishing reports from a Report Server project or solution is known as deploying reports.

배포 속성을 설정하려면To set deployment properties

  1. 보고서 프로젝트를 마우스 오른쪽 단추로 클릭한 다음 속성을 클릭합니다.Right-click the report project, and then click Properties.

  2. 프로젝트에 대한 속성 페이지 대화 상자의 구성 목록에서 편집할 구성을 선택합니다.In the Property Pages dialog box for the project, select a configuration to edit from the Configuration list. 일반적인 구성은 DebugLocal, DebugRelease입니다.Common configurations are DebugLocal, Debug, and Release.

    참고

    여러 구성을 사용하여 서로 다른 보고서 서버 또는 설정 사이에서 빠르게 전환할 수 있습니다.You can use multiple configurations to switch quickly between different report servers or settings.

  3. OutputPath 입력란에서 보고서의 빌드 확인, 배포 및 미리 보기에 사용되는 보고서 정의를 저장할 로컬 파일 시스템의 경로를 입력하거나 붙여넣습니다.In the OutputPath textbox, type or paste the path in your local file system to store the report definition used in build verification, deployment, and preview of reports. 이 경로는 프로젝트에 사용하는 경로 및 프로젝트 경로 아래의 자식 폴더인 상대 경로와 달라야 합니다.The path must be different than the path that you use for the project and a relative path that is a child folder under the path of the project.

  4. ErrorLevel 입력란에 오류로 보고되는 빌드 문제의 심각도를 입력합니다.In the ErrorLevel text box, type the severity of the build issues that are reported as errors. ErrorLevel 값보다 작거나 같은 심각도 수준을 가진 보고서, 데이터 원본 또는 기타 프로젝트 리소스를 빌드할 때 발생한 문제는 오류로 보고되고 그렇지 않은 문제는 경고로 보고됩니다.Issues occurring when building reports, data sources, or other project resources with severity levels less than or equal to the value of ErrorLevel are reported as errors; otherwise, the issues are reported as warnings. 오류가 발생하면 빌드 태스크가 실패합니다.Any error will cause the build task to fail. 유효한 심각도 수준은 0에서 4까지입니다.The valid severity levels are 0 through 4 inclusive. 기본값은 2입니다.The default value is 2.

    ErrorLevel 을 사용하여 빌드의 중요도를 높이거나 낮출 수 있습니다.ErrorLevel can be used to increase or decrease the sensitivity of the build. 예를 들어 SQL Server 2008SQL Server 2008 보고서 서버에 배포하는 동안 지도가 있는 보고서를 빌드할 경우 기본적으로 오류가 표시되고 보고서 빌드가 실패합니다.For example, when a report with a map is built during deployment to a SQL Server 2008SQL Server 2008 report server an error displays by default and building the report fails. ErrorLevel 을 낮추면 지도가 보고서에서 제거되고 경고가 표시되며 보고서 빌드가 계속됩니다.If you lower ErrorLevel the map is removed from the report, a warning displays, and building the report continues.

  5. StartItem 목록에서 보고서를 선택하여 보고서 프로젝트가 실행 중일 때 미리 보기 창이나 브라우저 창에 표시합니다.In the StartItem list, select a report to display in the preview window or in a browser window when the report project is run.

  6. OverwriteDataSources 목록에서 공유 데이터 원본이 게시될 때마다 서버에서 공유 데이터 원본을 덮어쓰게 하려면 True 를 선택하고, 서버에서 데이터 원본을 그대로 유지하려면 False 를 선택합니다.In the OverwriteDataSources list, select True to overwrite the shared data source on the server each time shared data sources are published, or select False to keep the data source on the server.

  7. TargetServerVersion 목록에서 SQL Server 2016 버전의 Reporting ServicesReporting Services 또는 버전 검색 을 선택하여 TargetServer URL 속성이 식별하는 서버에 설치된 버전을 자동으로 확인합니다.In the TargetServerVersion list, select SQL Server 2016 version of Reporting ServicesReporting Services or select Detect Version to automatically determine the version installed on the server identified by the TargetServer URL property. 기본값은 SQL Server 2016 이상입니다.The default value is SQL Server 2016 or later.

    TargetServerVersion 을 사용하여 TargetServer URL에 지정된 보고서 서버의 버전에 맞게 OutputPath에 지정된 경로에 있는 빌드된 보고서를 사용자 지정할 수 있습니다.Use TargetServerVersion to customize the built reports, placed in the path specified in OutputPath, for the version of the report server specified in TargetServer URL.

  8. TargetDataSourceFolder 입력란에 게시된 공유 데이터 원본을 저장할 보고서 서버의 폴더를 입력합니다.In the TargetDataSourceFolder text box, type the folder on the report server in which to place the published shared data sources. TargetDataSourceFolder 의 기본값은 Data Sources입니다.The default value for TargetDataSourceFolder is Data Sources. 이 필드를 비워 두면 데이터 원본이 TargetReportFolder에 지정된 위치에 게시됩니다.If you leave this value blank, the data sources will be published to the location specified in TargetReportFolder.

  9. TargetReportFolder 입력란에 게시된 보고서를 저장할 보고서 서버의 폴더를 입력합니다.In the TargetReportFolder text box, type the folder on the report server in which to place the published reports. TargetReportFolder 의 기본값은 보고서 프로젝트 이름입니다.The default value for TargetReportFolder is the name of the report project.

    참고

    기본 모드로 실행 중인 보고서 서버의 경우 대상 폴더에 보고서를 게시하려면 해당 폴더에 대한 게시 권한이 있어야 합니다.For a report server running in native mode, you must have Publish permissions on the target folder to publish reports to that folder. 게시 권한은 게시 작업을 포함하는 역할에 사용자 계정을 매핑하는 역할 할당을 통해 제공됩니다.Publish permissions are provided through a role assignment that maps your user account to a role that includes publish operations. 자세한 내용은 역할 할당 만들기 및 관리를 참조하세요.For more information, see Create and Manage Role Assignments. SharePoint 통합 모드로 실행 중인 보고서 서버의 경우 SharePoint 사이트에 대한 멤버 또는 소유자 권한이 있어야 합니다.For a report server running in SharePoint integrated mode, you must have Member or Owner permission on the SharePoint site. 자세한 내용은 보고서 서버 항목에 대한 SharePoint 사이트 및 목록 사용 권한 참조를 참조하세요.For more information, see SharePoint Site and List Permission Reference for Report Server Items.

  10. TargetServerURL 입력란에 대상 보고서 서버의 URL을 입력합니다.In the TargetServerURL text box, type the URL of the target report server. 보고서를 게시하기 전에 이 속성을 유효한 보고서 서버 URL로 설정해야 합니다.Before you publish a report, you must set this property to a valid report server URL. 기본 모드로 실행 중인 보고서 서버에 게시하는 경우 보고서 서버의 가상 디렉터리 URL(예: http://server/reportserver 또는 https://server/reportserver)을 사용합니다.When publishing to a report server running in native mode, use the URL of the virtual directory of the report server (for example, http://server/reportserver or https://server/reportserver). 이는 보고서 관리자가 아닌 보고서 서버의 가상 디렉터리입니다.This is the virtual directory of the report server, not Report Manager.

    SharePoint 통합 모드로 실행 중인 보고서 서버에 게시하는 경우 SharePoint 최상위 사이트나 하위 사이트에 대한 URL을 사용합니다.When publishing to a report server running in SharePoint integrated mode, use a URL to a SharePoint top-level site or subsite. 사이트를 지정하지 않으면 기본 최상위 사이트(예: http://servername, http://servername/site 또는 http://servername/site/subsite)가 사용됩니다.If you do not specify a site, the default top-level site is used (for example, http://servername, http://servername/site or http://servername/site/subsite).

구성 관리자 속성을 설정하려면To set Configuration Manager properties

  1. 보고서 프로젝트를 마우스 오른쪽 단추로 클릭한 다음 속성을 클릭합니다.Right-click the report project, and then click Properties.

  2. 해당 프로젝트의 속성 페이지 대화 상자에서 구성 관리자를 클릭합니다.In the Property Pages dialog box for the project, click Configuration Manager.

  3. 구성 관리자 대화 상자에서 편집할 구성을 선택합니다.In the Configuration Manager dialog box, select the configuration to edit. 현재 활성 구성이 활성(<구성>)으로 표시됩니다.The currently active configuration is displayed as Active(<configuration>).

  4. 프로젝트 컨텍스트에서 솔루션의 각 프로젝트에 대해 빌드 또는 배포를 선택하거나 선택을 취소합니다.In Project Contexts, for each project in the solution, select or clear Build or Deploy.

    참고

    빌드 를 선택하면 보고서 디자이너는 보고서 프로젝트를 빌드한 다음 미리 보거나 보고서 서버에 게시하기 전에 오류를 확인합니다.If Build is selected, Report Designer builds the report project and checks for errors before previewing or publishing to a report server. 배포 를 선택하면 보고서 디자이너는 배포 속성에서 정의된 보고서 서버에 보고서를 게시합니다.If Deploy is selected, Report Designer publishes the reports to the report server as defined in deployment properties. 배포 를 선택하지 않으면 보고서 디자이너는 StartItem 속성에 지정된 보고서를 로컬 미리 보기 창에 표시합니다.If Deploy is not selected, Report Designer displays the report specified in the StartItem property in a local preview window.

관련 항목:See Also

데이터 원본 및 보고서 게시 Publishing Data Sources and Reports
보고서 미리 보기 Previewing Reports
보고서 디자이너 F1 도움말 Report Designer F1 Help
SharePoint 모드의 보고서 서버에 게시된 보고서 항목에 대한 URL 예(SSRS) URL Examples for Published Report Items on a Report Server in SharePoint Mode (SSRS)
프로젝트 속성 페이지 대화 상자 Project Property Pages Dialog Box
보고서 서버에 보고서 게시Publishing Reports to a Report Server