역할 정의

Reporting Services에서 역할정의는 보고서 서버에서 사용할 수 있는 작업을 정의하는 명명된 태스크 모음입니다. 역할 정의는 보고서 서버가 보안을 강화하기 위해 사용하는 규칙을 제공합니다. 사용자가 보고서 게시와 같은 태스크를 수행하려고 하면 보고서 서버가 사용자의 역할 할당을 검사하여 이 태스크가 해당 역할 정의에 포함되어 있는지 여부를 확인합니다. 해당 태스크가 역할 정의에 포함되어 있으면 요청이 제출됩니다.

역할 정의 유형

역할 정의는 항목 수준 또는 시스템 수준 정의 중 하나입니다. 항목 수준 역할 정의에서는 보고서 서버에서 저장 및 관리되는 항목(예: 보고서, 폴더 및 모델)과 관련된 태스크에 대해 설명합니다. 항목 수준 역할 정의에 포함할 수 있는 태스크에는 보고서 관리, 폴더 보기, 개별 구독 관리 등이 있습니다. 시스템 역할 정의에는 사이트에 전체적으로 적용되는 태스크가 포함됩니다. 시스템 역할에 포함할 수 있는 태스크에는 보고서 서버 속성 보기가 있습니다.

미리 정의된 역할

Reporting Services에는 다양한 수준의 사용자 상호 작용에 해당하는 미리 정의된 역할이 들어 있습니다. 다음 목록에는 사용할 수 있는 미리 정의된 역할이 나와 있습니다.

  • 내용 관리자, 게시자, 브라우저, 보고서 작성기 및 내 보고서는 보고서 서버 내용에 액세스하는 데 사용되는 역할 할당을 만들 때 사용할 수 있는 항목 수준 역할 정의입니다.

  • 시스템 관리자 및 시스템 사용자는 사이트 작업에 대한 액세스 권한을 부여하는 데 사용할 수 있는 시스템 수준 역할 정의입니다.

자세한 내용은 미리 정의된 역할 사용을 참조하십시오.

역할 사용자 지정

미리 정의된 역할은 수정하거나 사용자 지정 역할로 바꿀 수 있습니다. 역할을 수정하려면 역할 정의에서 태스크를 추가 또는 제거하고, 역할을 만들려면 Management Studio를 사용하여 이름과 역할에 포함할 태스크를 지정합니다. 항목 태스크와 시스템 태스크에 대해서는 별개의 역할 정의를 만들어야 합니다. 역할은 항목 수준 작업 또는 시스템 수준 태스크를 포함할 수 있지만 둘 다 포함할 수는 없습니다. 자세한 내용은 역할 정의 사용자 지정을 참조하십시오.

역할을 사용하여 보고서 서버에 대한 액세스 권한 부여

역할은 역할 할당에 사용되는 경우에만 적용됩니다. 역할에서 보안을 제공하는 방법은 역할 할당을 참조하십시오.