미리 정의 된 역할-역할 정의Role Definitions - Predefined Roles

Reporting ServicesReporting Services 는 보고서 서버 작업에 대한 액세스 권한을 부여하는 데 사용할 수 있는 미리 정의된 역할과 함께 설치됩니다. installs with predefined roles that you can use to grant access to report server operations. 미리 정의된 각 역할은 관련 태스크 모음을 설명합니다.Each predefined role describes a collection of related tasks. 미리 정의된 역할에 그룹 및 사용자 계정을 할당하여 보고서 서버 작업에 즉시 액세스하도록 할 수 있습니다.You can assign groups and user accounts to predefined roles to provide immediate access to report server operations.

미리 정의된 역할 사용 방법How to Use Predefined Roles

  1. 미리 정의된 역할을 검토하여 이를 그대로 사용할 수 있는지 확인합니다.Review the predefined roles to determine whether you can use them as is. 태스크를 조정하거나 추가 역할을 정의해야 하는 경우 특정 역할에 사용자를 할당하기 전에 이 작업을 수행해야 합니다.If you need to adjust the tasks or define additional roles, you should do this before you begin assigning users to specific roles.

  2. 보고서 서버에 대한 액세스 권한이 필요한 사용자 및 그룹과 필요한 수준을 확인합니다.Identify which users and groups require access to the report server, and at what level. 브라우저 역할이나 보고서 작성기 역할에 대부분의 사용자를 할당해야 합니다.Most users should be assigned to the Browser role or the Report Builder role. 게시자 역할에는 소수의 사용자를 할당하고A smaller number of users should be assigned to the Publisher role. 내용 관리자에는 극소수의 사용자만 할당해야 합니다.Very few users should be assigned to Content Manager.

  3. 특정 역할에 사용자 및 그룹 계정을 할당할 준비가 되었으면 보고서 관리자를 사용합니다.When you are ready to assign user and group accounts to specific roles, use Report Manager. 자세한 내용은 사용자에게 보고서 서버에 대한 액세스 권한 부여(보고서 관리자)에는 극소수의 사용자만 할당해야 합니다.For more information, see Grant User Access to a Report Server (Report Manager).

미리 정의된 역할 정의 Predefined Role Definitions

미리 정의된 역할은 지원되는 태스크에 의해 정의됩니다.Predefined roles are defined by the tasks that it supports. 이러한 역할은 수정하거나 사용자 지정 역할로 바꿀 수 있습니다.You can modify these roles or replace them with custom roles.

범위 는 역할 사용되는 경계를 정의합니다.Scope defines the boundaries within which roles are used. 항목 수준 역할은 보고서 서버 항목과 이러한 항목에 영향을 주는 작업에 대한 다양한 수준의 액세스 권한을 제공합니다.Item-level roles provide varying levels of access to report server items and operations that affect those items. 항목 수준 역할은 루트 노드(홈) 및 보고서 서버 폴더 계층에 있는 모든 항목에 대해 정의됩니다.Item-level roles are defined on the root node (Home) and all items throughout the report server folder hierarchy. 시스템 수준 역할은 사이트 수준에서 액세스 권한을 부여합니다.System-level roles authorize access at the site level. 항목 수준 역할과 시스템 수준 역할은 상호 배타적이지만 보고서 서버 내용 및 작업에 대한 광범위한 사용 권한을 제공하는 데 함께 사용할 수 있습니다.Item and system-level roles are mutually exclusive but are used together to provide comprehensive permissions to report server content and operations.

다음 표에서는 미리 정의된 역할, 범위 및 용도에 대해 설명합니다.The following table describes the predefined roles, scope, and how they are used.

미리 정의된 역할Predefined role 범위Scope DescriptionDescription
내용 관리자 역할Content Manager Role 항목Item 모든 항목 수준 태스크를 포함합니다.Includes all item-level tasks. 이 역할에 할당된 사용자는 다른 사용자에게 사용 권한을 부여할 수 있는 권한, 보고서 및 기타 항목을 저장할 폴더 구조를 정의하는 권한 등 보고서 서버 콘텐츠 관리에 대한 모든 권한을 갖습니다.Users who are assigned to this role have full permission to manage report server content, including the ability to grant permissions to other users, and to define the folder structure for storing reports and other items.
게시자 역할Publisher Role 항목Item 이 역할에 할당된 사용자는 보고서 서버에 항목을 추가할 수 있으며 이러한 항목을 포함하는 폴더를 만들고 관리할 수도 있습니다.Users who are assigned to this role can add items to a report server, including the ability to create and manage folders that contain those items.
브라우저 역할Browser Role 항목Item 이 역할에 할당된 사용자는 보고서를 실행하고 보고서를 구독하며 폴더 구조를 탐색할 수 있습니다.Users who are assigned to this role can run reports, subscribe to reports, and navigate through the folder structure.
보고서 작성기 역할Report Builder Role 항목Item 이 역할에 할당된 사용자는 보고서 작성기에서 보고서를 만들고 편집할 수 있습니다.Users who are assigned to this role can create and edit reports in Report Builder.
내 보고서 역할My Reports Role 항목Item 이 역할에 할당된 사용자는 보고서 및 기타 항목을 저장하고 사용하는 데 사용되는 개인 작업 영역을 관리할 수 있습니다.Users who are assigned to this role can manage a personal workspace for storing and using reports and other items.
시스템 관리자 역할System Administrator Role 시스템System 이 역할에 할당된 사용자는 기능 활성화, 기본값 설정, 사이트 전체 보안 설정, Management Studio에서 역할 정의를 만들기 및 작업 관리 등을 수행할 수 있습니다.Users who are assigned to this role can enable features and set defaults, set site-wide security, create role definitions in Management Studio, and manage jobs.
시스템 사용자 역할System User Role 시스템System 이 역할에 할당된 사용자는 보고서 서버에 대한 기본 정보(예: 공유 일정에 있는 일정 정보)를 볼 수 있습니다.Users who are assigned to this role can view basic information about the report server such as the schedule information in a shared schedule.

내용 관리자 역할 Content Manager Role

내용 관리자 역할은 보고서와 웹 콘텐츠를 관리하는 사용자에게 유용한 태스크를 포함하는 미리 정의된 역할이지만 보고서를 만들거나 웹 서버 또는 SQL ServerSQL Server 인스턴스를 관리할 필요는 없습니다.The Content Manager role is a predefined role that includes tasks that are useful for a user who manages reports and Web content, but does not necessarily author reports or manage a Web server or SQL ServerSQL Server instance. 내용 관리자는 보고서를 배포하고, 보고서 모델 및 데이터 원본 연결을 관리하고, 보고서 사용 방법을 결정합니다.A content manager deploys reports, manages report models and data source connections, and makes decisions about how reports are used. 기본적으로 항목 수준의 태스크는 모두 내용 관리자 역할 정의에 의해 선택됩니다.All item-level tasks are selected by default for the Content Manager role definition.

내용 관리자 역할은 시스템 관리자 역할과 함께 사용되는 경우가 많습니다.The Content Manager role is often used with the System Administrator role. 이 두 가지 역할 정의를 함께 사용할 경우 보고서 서버에 있는 모든 항목에 대한 모든 액세스 권한이 필요한 사용자에게 완전한 태스크 집합을 제공할 수 있습니다.Together, the two role definitions provide a complete set of tasks for users who require full access to all items on a report server. 내용 관리자 역할은 보고서, 보고서 모델, 폴더 및 폴더 계층 구조에 있는 기타 항목에 대한 모든 권한을 제공하지만 사이트 수준 항목 또는 작업에 대한 액세스 권한은 제공하지 않습니다.Although the Content Manager role provides full access to reports, report models, folders, and other items within the folder hierarchy, it does not provide access to site-level items or operations. 공유 일정 만들기 및 관리, 서버 속성 설정, 역할 정의 관리 등의 태스크는 시스템 관리자 역할에 포함된 시스템 수준 작업입니다.Tasks such as creating and managing shared schedules, setting server properties, and managing role definitions are system-level tasks that are included in the System Administrator role. 따라서 사이트 수준에서 공유 일정에 대한 액세스 권한을 제공하는 두 번째 역할 할당을 만드는 것이 좋습니다.For this reason, we recommend that you create a second role assignment at the site level that provides access to shared schedules.

내용 관리자 태스크Content Manager Tasks

다음 표에서는 내용 관리자 역할에 포함되는 태스크를 나열합니다.The following table lists the tasks that are included in the Content Manager role.

태스크Task DescriptionDescription
보고서 사용Consume reports 보고서 정의를 읽습니다.Reads report definitions.
링크된 보고서 만들기Create linked reports 링크되지 않은 보고서를 기반으로 하는 링크된 보고서를 만듭니다.Create linked reports that are based on a non-linked report.
모든 구독 관리Manage all subscriptions 구독의 소유자에 관계없이 보고서 및 링크된 보고서에 대한 모든 구독을 확인하고, 수정하고, 삭제합니다.View, modify, and delete any subscription for reports and linked reports, regardless of who owns the subscription. 이 태스크는 데이터 기반 구독 만들기도 지원합니다.This task also supports the creation of data-driven subscriptions.
데이터 원본 관리Manage data sources 공유 데이터 원본 항목을 만들고 삭제하며 데이터 원본 속성과 내용을 확인하고 수정합니다.Create and delete shared data source items, view and modify data source properties and content.
폴더 관리Manage folders 폴더를 만들고, 확인하고, 삭제하며 폴더 속성을 확인하고 수정합니다.Create, view, and delete folders, and view and modify folder properties.
모델 관리Manage models 모델을 만들고, 확인하고, 삭제하며 모델 속성을 확인하고 수정합니다.Create, view, and delete models, and view and modify model properties.
개별 구독 관리Manage individual subscriptions 보고서 및 링크된 보고서에 대한 사용자 소유의 구독을 만들고, 확인하고, 수정하고, 삭제합니다.Create, view, modify, and delete user-owned subscriptions to reports and linked reports.
보고서 기록 관리Manage report history 보고서 기록을 만들고, 확인하고, 삭제하며 보고서 기록 속성을 확인하고 스냅숏 기록 제한 및 캐싱 동작 방법을 결정하는 설정을 확인하고 수정합니다.Create, view, and delete report history, view report history properties, and view and modify settings that determine snapshot history limits and how caching works.
보고서 관리Manage reports 보고서를 추가 및 삭제하고, 보고서 매개 변수를 수정하고, 보고서 속성을 확인 및 수정하고, 보고서에 내용을 제공하는 데이터 원본을 확인 및 수정하고, 보고서 정의를 확인 및 수정하고, 보고서 수준의 보안 정책을 설정합니다.Add and delete reports, modify report parameters, view and modify report properties, view and modify data sources that provide content to the report, view and modify report definitions, and set security policies at the report level.
리소스 관리Manage resources 리소스를 만들고, 수정하고, 삭제하며 리소스 속성을 확인하고 수정합니다.Create, modify, and delete resources, and view and modify resource properties.
항목의 보안 정책 설정Set security policies for items 보고서, 링크된 보고서, 폴더, 리소스 및 데이터 원본에 대한 보안 정책을 정의합니다.Define security policies for reports, linked reports, folders, resources, and data sources. 자세한 내용은 보안 개체 항목을 참조하세요.For more information, see Securable Items.
데이터 원본 보기View data sources 폴더 계층에 있는 공유 데이터 원본 항목을 봅니다.View shared data source items in the folder hierarchy.
보고서 보기View reports 보고서를 실행하고 보고서 속성을 봅니다.Run reports and view report properties.
모델 보기View models 폴더 계층의 모델을 보고, 모델을 보고서의 데이터 원본으로 사용하고, 모델에 대해 쿼리를 실행하여 데이터를 검색합니다.View models in the folder hierarchy, use models as data sources for a report, and run queries against the model to retrieve data.
리소스 보기View resources 리소스 및 리소스 속성을 봅니다.View resources and resource properties.
폴더 보기View folders 폴더 내용을 보고 폴더 계층을 탐색합니다.View folder contents and navigate through the folder hierarchy.

내용 관리자 역할 사용자 지정Customizing the Content Manager Role

이 역할은 보고서 서버 내용의 관리 및 유지 작업에 대해 전반적인 책임이 있는 신뢰할 수 있는 사용자용입니다.This role is intended for trusted users who have overall responsibility for managing and maintaining report server content. 이 정의에서 태스크를 제거할 수는 있지만 그렇게 하면 관리 가능 대상이 모호해집니다.You can remove tasks from this definition, but doing so may introduce ambiguity into what can be managed. 예를 들어 이 역할 정의에서 "보고서 보기" 태스크를 제거하면 내용 관리자 가 보고서 내용을 볼 수 없으므로 매개 변수 및 자격 증명 설정에 대한 변경 내용을 확인할 수 없습니다.For example, removing the "View reports" task from this role definition would prevent a Content Manager from viewing report contents and therefore be unable to verify changes to parameter and credential settings.

내용 관리자 역할은 기본 보안에서 사용됩니다.The Content Manager role is used in default security.

게시자 역할 Publisher Role

게시자 역할은 기본으로 제공되는 역할 정의로, 사용자가 보고서 서버에 내용을 추가할 수 있도록 하는 태스크를 포함합니다.The Publisher role is a built-in role definition that includes tasks that enable users to add content to a report server. 이 역할은 사용자 편의를 위해 미리 정의되었으며This role is predefined for your convenience. 이 역할을 포함하는 역할 할당을 만들기 전까지는 사용되지 않습니다.It is not used until you create role assignments that include it. 이 역할은 보고서 디자이너 또는 모델 디자이너에서 보고서 또는 모델을 작성하여 이러한 항목을 보고서 서버에 게시하는 사용자용으로 만들었습니다.This role is intended for users who author reports or models in Report Designer or Model Designer and then publish those items to a report server.

주의

보고서 서버에 항목을 게시할 수 있는 권한은 신뢰할 수 있는 사용자에게만 부여해야 합니다.Permission to publish items to a report server should be granted only to trusted users. 게시자 역할은 사용자가 보고서 서버에 모든 파일 유형을 업로드할 수 있도록 하는 광범위한 권한을 부여합니다.The Publisher role grants wide-ranging permissions that allow users to upload any type of file to a report server. 업로드된 보고서나 HTML 파일에 악의적인 스크립트가 포함된 경우 사용자가 해당 보고서나 HTML 문서를 클릭하면 사용자의 자격 증명으로 스크립트가 실행됩니다.If an uploaded report or HTML file contains malicious script, any user who clicks on the report or HTML document will run the script under his or her credentials.

보고서 정의에는 보고서가 런타임에 HTML로 렌더링될 때 HTML 삽입 공격을 받기 쉬운 스크립트 및 기타 요소가 포함될 수 있습니다.Report definitions can include script and other elements that are vulnerable to HTML injection attacks when the report is rendered in HTML at run time. 게시된 보고서에 악의적인 스크립트가 포함된 경우 사용자가 해당 보고서를 실행하면 보고서가 열릴 때 이 스크립트가 실행됩니다.If a published report contains malicious script, any user who runs that report will accidentally cause the script to run when the report is opened. 사용자가 높은 수준의 권한을 갖고 있는 경우 스크립트도 높은 권한으로 실행됩니다.If the user has elevated permissions, the script will run with those permissions.

사용자가 자신도 모르게 악의적인 스크립트를 실행하게 되는 위험을 줄이려면 내용을 게시할 권한이 있는 사용자 수를 제한하고 사용자가 출처를 신뢰할 수 있는 문서와 보고서만 게시하도록 해야 합니다.To reduce the risk of users accidentally running malicious scripts, limit the number of users who have permission to publish content, and make sure that users only publish documents and reports that come from trusted sources. 보고서 정의를 게시해도 안전할지를 확실히 알 수 없으면 텍스트 편집기에서 .rdl 파일을 열고 스크립트 태그를 검색합니다.If you are not sure whether a report definition is safe to publish, you should open the .rdl file in a text editor and search for script tags. 악의적인 스크립트는 식과 URL(예: 탐색 동작의 URL)에 숨겨져 있을 수 있습니다.Malicious script can be hidden in expressions and URLs (for example, a URL in a navigation action).

게시자 태스크Publisher Tasks

다음 표에서는 게시자 역할에 포함되는 태스크를 설명합니다.The following table lists the tasks that are included in the Publisher role.

태스크Task DescriptionDescription
링크된 보고서 만들기Create linked reports 링크된 보고서를 만들어 보고서 서버 폴더에 게시합니다.Create linked reports and publish them to a report server folder.
데이터 원본 관리Manage data sources 공유 데이터 원본 항목을 만들고 삭제하며 데이터 원본 속성과 내용을 확인하고 수정합니다.Create and delete shared data source items, view and modify data source properties and content.
폴더 관리Manage folders 폴더를 만들고, 확인하고, 삭제하며 폴더 속성을 확인하고 수정합니다.Create, view, and delete folders; view and modify folder properties.
보고서 관리Manage reports 보고서를 추가 및 삭제하고, 보고서 매개 변수를 수정하고, 보고서 속성을 확인 및 수정하고, 보고서에 내용을 제공하는 데이터 원본을 확인 및 수정하고, 보고서 정의를 확인 및 수정합니다.Add and delete reports, modify report parameters, view and modify report properties, view and modify data sources that provide content to the report, view and modify report definitions.
모델 관리Manage models 보고서 모델을 만들고, 확인하고, 삭제하며 보고서 모델 속성을 확인하고 수정합니다.Create, view, and delete report models; view and modify report model properties.
리소스 관리Manage resources 리소스를 만들고, 수정하고, 삭제하며 리소스 속성을 확인하고 수정합니다.Create, modify, and delete resources; view and modify resource properties.

게시자 역할 사용자 지정Customizing the Publisher Role

필요에 맞게 게시자 역할을 수정할 수 있습니다.You can modify the Publisher role to suit your needs. 예를 들어 사용자가 링크된 보고서를 만들어서 게시할 수 없도록 하려면 "링크된 보고서 만들기" 태스크를 제거하거나 사용자가 새 항목의 위치를 선택할 때 폴더 계층을 탐색할 수 있도록 "폴더 보기" 작업을 추가할 수 있습니다.For example, you can remove the "Create linked reports" task if you do not want users to be able to create and publish linked reports, or you can add the "View folders" task so that users can navigate through the folder hierarchy when selecting a location for a new item.

보고서 디자이너에서 보고서를 게시하는 사용자의 경우 최소한 "보고서 관리" 태스크가 있어야 보고서 서버에 보고서를 추가할 수 있습니다.At a minimum, users who publish reports from Report Designer need the "Manage reports" task to be able to add a report to the report server. 사용자가 공유 데이터 원본이나 외부 파일을 사용하는 보고서를 게시해야 하는 경우에는 "데이터 원본 관리" 및 "리소스 관리"도 포함해야 합니다.If the user must publish reports that use shared data sources or external files, you should also include "Manage data sources" and "Manage resources." 사용자가 게시 프로세스의 일부로 폴더를 만들 수 있어야 하는 경우에는 "폴더 관리"도 포함해야 합니다.If the user also requires the ability to create a folder as part of the publishing process, you must also include "Manage folders."

브라우저 역할 Browser Role

브라우저 역할은 보고서를 보기만 하고 작성하거나 관리할 필요가 없는 사용자에게 유용한 태스크를 포함하는 미리 정의된 역할입니다.The Browser role is a predefined role that includes tasks that are useful for a user who views reports but does not necessarily author or manage them. 이 역할은 보고서 서버를 일반적으로 사용하기 위한 기본 기능을 제공합니다.This role provides basic capabilities for conventional use of a report server. 이러한 태스크가 없으면 사용자가 보고서 서버를 사용하기 어려울 수 있습니다.Without these tasks, it may be difficult for users to use a report server.

브라우저 역할은 시스템 사용자 역할과 함께 사용되어야 합니다.The Browser role should be used with the System User role. 이 두 가지 역할 정의를 함께 사용할 경우 보고서 서버에 있는 항목과 상호 작용하는 사용자에게 완전한 태스크 집합을 제공할 수 있습니다.Together, the two role definitions provide a complete set of tasks for users who interact with items on a report server. 브라우저 역할은 보고서, 보고서 모델, 폴더 및 폴더 계층 구조에 있는 기타 항목에 대한 보기 액세스 권한을 제공하지만 구독을 만들 때 유용한 공유 일정 등의 사이트 수준 항목에 대한 액세스 권한은 제공하지 않습니다.Although the Browser role provides view access to reports, report models, folders, and other items within the folder hierarchy, it does not provide access to site-level items such as shared schedules, which are useful to have when creating subscriptions. 따라서 사이트 수준에서 공유 일정에 대한 액세스 권한을 제공하는 두 번째 역할 할당을 만드는 것이 좋습니다.For this reason, we recommend that you create a second role assignment at the site level that provides access to shared schedules.

브라우저 태스크Browser Tasks

다음 표에서는 브라우저 역할 정의에 포함되는 태스크에 대해 설명합니다.The following table describes the tasks that are included in the Browser role definition.

태스크Task DescriptionDescription
보고서 보기View reports 보고서를 실행하고 보고서 속성을 봅니다.Run a report and view report properties.
리소스 보기View resources 리소스 및 리소스 속성을 봅니다.View resources and resource properties.
폴더 보기View folders 폴더 내용을 보고 폴더 계층을 탐색합니다.View folder contents and navigate the folder hierarchy.
모델 보기View models 폴더 계층의 모델을 보고, 모델을 보고서의 데이터 원본으로 사용하고, 모델에 대해 쿼리를 실행하여 데이터를 검색합니다.View models in the folder hierarchy, use models as data sources for a report, and run queries against the model to retrieve data.
개별 구독 관리Manage individual subscriptions 보고서 및 링크된 보고서에 대한 사용자 소유의 구독을 만들고, 확인하고, 수정하고, 삭제하고 이러한 구독을 지원하는 일정을 만듭니다.Create, view, modify, and delete user-owned subscriptions to reports and linked reports, and create schedules in support of those subscriptions.

브라우저 역할 사용자 지정Customizing the Browser Role

필요에 맞게 브라우저 역할을 수정할 수 있습니다.You can modify the Browser role to suit your needs. 예를 들어 구독을 지원하지 않으려면 "개별 구독 관리" 태스크를 제거할 수 있고 사용자가 부속 문서 또는 보고서 서버에 업로드될 수 있는 다른 항목을 보지 못하도록 하려면 "리소스 보기" 작업을 제거할 수 있습니다.For example, you can remove the "Manage individual subscriptions" task if you do not want to support subscriptions, or you can remove the "View resources" task if you do not want users to see collateral documentation or other items that might be uploaded to the report server.

이 역할은 최소한 "보고서 보기" 태스크와 "폴더 보기" 작업 모두를 지원해야 보기 및 폴더 탐색이 가능합니다.At a minimum, this role should support both the "View reports" task and the "View folders" tasks to support viewing and folder navigation. 폴더 탐색 작업을 제거하지 않으려면 "폴더 보기" 태스크를 제거하지 않아야 합니다.You should not remove the "View folders" task unless you want to eliminate folder navigation. 마찬가지로 사용자가 보고서를 보도록 하려면 "보고서 보기" 태스크를 제거하지 않아야 합니다.Likewise, you should not remove the "View reports task" unless you want to prevent users from seeing reports. 이러한 종류의 수정 작업은 특정 사용자 그룹에 선택적으로 적용되는 사용자 지정 역할 정의가 필요하다는 것을 보여 줍니다.These kinds of modifications suggest the need for a custom role definition that is applied selectively for a specific group of users.

보고서 작성기 역할 Report Builder Role

보고서 작성기 역할은 보고서 작성기에서 보고서를 로드하고 폴더 계층을 보고 탐색하는 태스크가 포함된 미리 정의된 역할입니다.The Report Builder role is a predefined role that includes tasks for loading reports in Report Builder as well as viewing and navigating the folder hierarchy. 보고서 작성기에서 보고서를 만들고 수정하려면 보고서 작성기에서 보고서를 로컬로 처리하는 데 필요한 "보고서 정의 실행" 태스크가 포함된 시스템 역할 할당도 있어야 합니다.To create and modify reports in Report Builder, you must also have a system role assignment that includes the "Execute report definitions" task, required for processing reports locally in Report Builder.

보고서 작성기 태스크Report Builder Tasks

다음 표에서는 보고서 작성기 역할 정의에 포함되는 태스크에 대해 설명합니다.The following table describes the tasks that are included in the Report Builder role definition.

태스크Task DescriptionDescription
보고서 사용Consume reports 보고서 정의를 읽습니다.Reads report definitions.
보고서 보기View reports 보고서를 실행하고 보고서 속성을 봅니다.Run a report and view report properties.
리소스 보기View resources 리소스 및 리소스 속성을 봅니다.View resources and resource properties.
폴더 보기View folders 폴더 내용을 보고 폴더 계층을 탐색합니다.View folder contents and navigate the folder hierarchy.
모델 보기View models 폴더 계층의 모델을 보고, 모델을 보고서의 데이터 원본으로 사용하고, 모델에 대해 쿼리를 실행하여 데이터를 검색합니다.View models in the folder hierarchy, use models as data sources for a report, and run queries against the model to retrieve data.
개별 구독 관리Manage individual subscriptions 보고서 및 링크된 보고서에 대한 사용자 소유의 구독을 만들고, 확인하고, 수정하고, 삭제하고 이러한 구독을 지원하는 일정을 만듭니다.Create, view, modify, and delete user-owned subscriptions to reports and linked reports, and create schedules in support of those subscriptions.

보고서 작성기 역할 사용자 지정Customizing the Report Builder Role

필요에 맞게 보고서 작성기 역할을 수정할 수 있습니다.You can modify the Report Builder role to suit your needs. 권장 사항은 브라우저 역할과 대체로 동일합니다. 즉, 구독을 지원하지 않으려면 "개별 구독 관리" 태스크를 제거하고, 사용자에게 리소스를 표시하지 않으려면 "리소스 보기" 작업을 제거하고, 보기 및 폴더 탐색을 지원하려면 "보고서 보기" 작업과 "폴더 보기" 작업을 유지합니다.The recommendations are generally the same as for the Browser role: remove the "Manage individual subscriptions" task if you do not want to support subscriptions, remove the "View resources" task if you do not want users to see resources, and keep "View reports" task and the "View folders" tasks to support viewing and folder navigation.

이 역할 정의에서 가장 중요한 태스크는 사용자가 보고서 서버에서 로컬 보고서 작성기 인스턴스로 보고서 정의를 로드할 수 있게 해주는 "보고서 사용"입니다.The most important task in this role definition is "Consume reports", which allows a user to load a report definition from the report server into a local Report Builder instance. 이 태스크를 지원하지 않으려면 이 역할 정의를 삭제하고 브라우저 역할을 사용하여 보고서 서버에 대한 일반 액세스를 지원할 수 있습니다.If you do not want to support this task, you can delete this role definition and use the Browser role to support general access to a report server.

내 보고서 역할 My Reports Role

내 보고서 역할은 내 보고서 기능 사용자에게 유용한 태스크가 들어 있는 미리 정의된 역할입니다.The My Reports role is a predefined role that includes a set of tasks that are useful for users of the My Reports feature. 이 역할 정의에는 사용자가 소유한 내 보고서 폴더에 대한 관리 권한을 해당 사용자에게 부여하는 태스크가 들어 있습니다.This role definition includes tasks that grant administrative permissions to users over the My Reports folder that they own.

내 보고서 기능에 사용할 다른 역할을 선택할 수 있지만 내 보고서의 보안에만 독점적으로 사용할 수 있는 역할을 선택하는 것이 좋습니다.Although you can choose another role to use with the My Reports feature, it is recommended that you choose one that is used exclusively for My Reports security. 자세한 내용은 내 보고서 보안 설정을 참조하세요.For more information, see Secure My Reports.

내 보고서 태스크My Reports Tasks

다음 표에서는 내 보고서 역할에 포함된 태스크를 설명합니다.The following table lists tasks that are included in the My Reports role.

태스크Task DescriptionDescription
링크된 보고서 만들기Create linked reports 사용자의 내 보고서 폴더에 저장되어 있는 보고서를 기반으로 하는 링크된 보고서를 만듭니다.Create linked reports that are based on reports that are stored in the user's My Reports folder.
폴더 관리Manage folders 폴더를 만들고, 확인하고, 삭제하며 폴더 속성을 확인하고 수정합니다.Create, view, and delete folders, and view and modify folder properties.
데이터 원본 관리Manage data sources 공유 데이터 원본 항목을 만들고 삭제하며 데이터 원본 속성과 내용을 확인하고 수정합니다.Create and delete shared data source items, view and modify data source properties and content.
개별 구독 관리Manage individual subscriptions 보고서 및 링크된 보고서에 대한 구독을 만들고, 확인하고, 수정하고, 삭제합니다.Create, view, modify, and delete subscriptions for reports and linked reports.
보고서 관리Manage reports 보고서를 추가 및 삭제하고, 보고서 매개 변수를 수정하고, 보고서 속성을 확인 및 수정하고, 보고서에 내용을 제공하는 데이터 원본을 확인 및 수정하고, 보고서 정의를 확인 및 수정하고, 보고서 수준의 보안 정책을 설정합니다.Add and delete reports, modify report parameters, view and modify report properties, view and modify data sources that provide content to the report, view and modify report definitions, and set security policies at the report level.
리소스 관리Manage resources 리소스를 만들고, 수정하고, 삭제하며 리소스 속성을 확인하고 수정합니다.Create, modify, and delete resources, and view and modify resource properties.
보고서 보기View reports 사용자의 내 보고서 폴더에 저장되어 있는 보고서를 실행하고 보고서 속성을 봅니다.Run reports that are stored in the user's My Reports folder and view report properties.
데이터 원본 보기View data sources 폴더 계층에 있는 공유 데이터 원본 항목을 봅니다.View shared data source items in the folder hierarchy.
리소스 보기View resources 리소스 및 리소스 속성을 봅니다.View resources and resource properties.
폴더 보기View folders 폴더 내용을 봅니다.View folder contents.

내 보고서 역할 사용자 지정Customizing the My Reports Role

이 역할을 필요에 맞게 수정할 수 있습니다.You can modify this role to suit your needs. 그러나 기본 내용 관리를 수행할 수 있도록 "보고서 관리" 태스크 및 "폴더 관리" 태스크를 유지하는 것이 좋습니다.However, it is recommended that you keep the "Manage reports" task and the "Manage folders" task to enable basic content management. 또한 이 역할은 사용자가 폴더 내용을 확인하고 자신이 관리하는 보고서를 실행할 수 있도록 모든 보기 기반 태스크를 지원해야 합니다.In addition, this role should support all view-based tasks so that users can see folder contents and run the reports that they manage.

"항목의 보안 정책 설정" 태스크는 기본적으로 역할 정의에 포함되지 않지만 사용자가 하위 폴더 및 보고서에 대한 보안 설정을 사용자 지정할 수 있도록 내 보고서 역할에 이 태스크를 추가할 수 있습니다.Although the "Set security policies for items" task is not part of the role definition by default, you can add this task to the My Reports role so that users can customize security settings for subfolders and reports.

시스템 관리자 역할 System Administrator Role

시스템 관리자 역할은 보고서 서버 내의 내용을 제외하고 보고서 서버에 대해 전반적인 책임이 있는 보고서 서버 관리자에 대해 유용한 태스크를 포함하는 미리 정의된 역할입니다.The System Administrator role is a predefined role that includes tasks that are useful for a report server administrator who has overall responsibility for a report server, but not necessarily for the content within it.

이 역할을 포함하는 역할 할당을 만들려면 보고서 관리자에서 사이트 설정 페이지를 사용하거나 Management StudioManagement Studio에서 보고서 서버 노드에 마우스 오른쪽 단추로 클릭하면 나타나는 명령을 사용합니다.To create a role assignment that includes this role, use the Site Settings page in Report Manager or use the right-click commands on the report server node in Management StudioManagement Studio.

시스템 관리자 역할은 로컬 관리자가 컴퓨터에서 가질 수 있는 동일한 모든 범위의 권한을 제공하지 않습니다.The System Administrator role does not convey the same full range of permissions that a local administrator might have on a computer. 대신 시스템 관리자 역할에는 항목 수준이 아닌 사이트 수준에서 수행되는 작업이 포함됩니다.Rather, the System Administrator role includes operations that are performed at the site level, and not the item level. 보고서 서버에 저장된 항목과 사이트 전체 작업 모두에 액세스해야 하는 사용자의 경우 내용 관리자 역할을 포함하는 홈 폴더에 대해 두 번째 역할 할당을 만듭니다.For users who require access to both site-wide operations and items stored on the report server, create a second role assignment on the Home folder that includes the Content Manager role. 이 두 가지 역할 정의를 함께 사용할 경우 보고서 서버에 있는 모든 항목에 대한 모든 액세스 권한이 필요한 사용자에게 완전한 태스크 집합을 제공할 수 있습니다.Together, the two role definitions provide a complete set of tasks for users who require full access to all items on a report server.

시스템 관리자 태스크System Administrator Tasks

다음 표에서는 시스템 관리자 역할에 포함되는 태스크를 설명합니다.The following table lists tasks that are included in the System Administrator role.

태스크Task DescriptionDescription
보고서 정의 실행Execute report definitions 보고서 정의를 보고서 서버에 게시하지 않고 실행을 시작합니다.Start execution for report definition without publishing it to a report server.
작업 관리Manage jobs 실행 중인 작업을 확인 및 취소합니다.View and cancel jobs that are running. 자세한 내용은 실행 중인 프로세스 관리를 참조하세요.For more information, see Manage a Running Process.
보고서 서버 속성 관리Manage report server properties 보고서 서버 및 보고서 서버에서 관리하는 항목에 적용되는 속성을 확인하고 수정합니다.View and modify properties that apply to the report server and to items that the report server manages.

이 태스크는 보고서 관리자의 이름 변경, 내 보고서 설정 및 보고서 기록 기본값 설정을 지원합니다.This task supports renaming Report Manager, enabling My Reports, and setting report history defaults.
역할 관리Manage roles 역할 정의를 만들고, 확인하고, 수정하고, 삭제합니다.Create, view, and modify, and delete role definitions.

시스템 관리자 역할의 멤버는 사이트 설정 페이지를 사용하여 역할을 관리할 수 있습니다.Members of the System Administrator role can use the Site Settings page to manage roles.
공유 일정 관리Manage shared schedules 보고서를 실행하거나 새로 고치는 데 사용되는 공유 일정을 만들고, 확인하고, 수정하고, 삭제합니다.Create, view, modify, and delete shared schedules that are used to run or refresh reports.
보고서 서버 보안 관리Manage report server security 시스템 전체에 대한 역할 할당을 확인하고 수정합니다.View and modify system-wide role assignments

시스템 관리자 역할은 기본 보안에서 사용됩니다.The System Administrator role is used in default security.

시스템 사용자 역할 System User Role

시스템 사용자 역할은 사용자가 보고서 서버에 대한 기본 정보를 볼 수 있도록 하는 태스크를 포함하는 미리 정의된 역할입니다.The System User role is a predefined role that includes tasks that allow users to view basic information about the report server. 또한 보고서 작성기에 보고서를 로드하는 작업을 지원합니다.It also includes support for loading a report in Report Builder. 보고서 작성기는 보고서 서버와 독립적으로 보고서를 처리할 수 있는 클라이언트 응용 프로그램입니다.Report Builder is a client application that can process a report independently of a report server. "보고서 정의 실행" 태스크는 보고서 작성기에서 사용됩니다.The "Execute report definitions" task is intended for use with Report Builder. 보고서 작성기를 사용하지 않는 경우 시스템 사용자 역할에서 이 태스크를 제거할 수 있습니다.If you are not using Reporting Builder, you can remove this task from the System User role. 다음 표에서는 시스템 사용자 역할 정의에 포함되는 태스크를 설명합니다.The following table lists tasks that are included in the System User role definition.

시스템 사용자 태스크System User Tasks

태스크Task DescriptionDescription
보고서 정의 실행Execute report definitions 보고서를 보고서 서버에 게시하지 않고 실행합니다.Run a report without publishing it to a report server.
보고서 서버 속성 보기View report server properties 응용 프로그램 이름, 내 보고서 설정 여부 및 보고서 기록 기본값 등 보고서 서버에 적용되는 속성을 봅니다.View properties that apply to the report server, such as the application name, whether My Reports is enabled, and report history defaults.

시스템 사용자 역할에서 이 태스크를 제거하면 사이트 설정 페이지를 사용할 수 없습니다.If you remove this task from the System User role, the Site Settings page is not available. 각 페이지의 맨 위에 응용 프로그램 제목도 표시되지 않습니다.Also, the application title is not displayed at the top of each page. 기본적으로 보고서 관리자의 제목은 " SQL ServerSQL Server Reporting ServicesReporting Services"입니다.By default, the title for Report Manager is " SQL ServerSQL Server Reporting ServicesReporting Services."
공유 일정 보기View shared schedules 보고서를 실행하거나 새로 고치는 데 사용되는 공유 일정을 봅니다.View shared schedules that are used to run reports or refresh a report.

시스템 사용자 역할에서 이 태스크를 제거하면 사용자가 구독 및 다른 예약된 작업에 사용하는 공유 일정을 선택할 수 없습니다.If you remove this task from the System User role, users cannot select shared schedules to use with subscriptions and other scheduled operations.

시스템 사용자 역할은 기본 보안을 보완하기 위해 사용할 수 있습니다.The System User role can be used to supplement default security. 보고서 서버 액세스를 보고서 사용자에게 확대하는 새 역할 할당에 이 역할을 포함할 수 있습니다.You can include the role in new role assignments that extend report server access to report users. 자세한 내용은 Granting Permissions on a Native Mode Report Server을 참조하세요.For more information, see Granting Permissions on a Native Mode Report Server.

관련 항목:See Also

만들기, 삭제 또는 role( 수정 Management studio) Create, Delete, or Modify a Role (Management Studio)
보고서 서버 ( 데이터베이스 액세스 권한 부여 보고서 관리자 ) Grant User Access to a Report Server (Report Manager)
수정 하거나 삭제할 역할 할당 ( 보고서 관리자 ) Modify or Delete a Role Assignment (Report Manager)
기본 모드 보고서 서버에 대 한 권한 부여 Granting Permissions on a Native Mode Report Server
작업 및 사용 권한Tasks and Permissions