역할 정의

Reporting Services 에서 역할 정의 는 보고서 서버에서 사용할 수 있는 작업을 정의하는 명명된 작업 컬렉션입니다. 역할 정의는 보고서 서버에서 보안을 적용하는 데 사용하는 규칙을 제공합니다. 사용자가 보고서 게시와 같은 작업을 수행하려고 하면 보고서 서버는 사용자의 역할 할당을 검사 태스크가 역할 정의에 포함되는지 여부를 결정합니다. 작업이 역할 정의에 포함되면 요청이 제출됩니다.

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

역할은 역할 할당에서 사용하는 경우에만 작동하게 됩니다. 역할이 보안을 제공하는 방법에 대한 자세한 내용은 역할 할당을 참조 하세요.

역할 정의 유형

역할 정의는 항목 수준 또는 시스템 수준 정의입니다. 항목 수준 역할 정의는 보고서 서버(예: 보고서, 폴더 및 모델)에 저장 및 관리되는 항목과 관련된 작업을 설명합니다. 보고서 관리, 폴더 보기 및 개별 구독 관리는 항목 수준 역할 정의에 포함할 수 있는 작업의 예입니다. 시스템 역할 정의에는 사이트 전체에 적용되는 작업이 포함됩니다. 보고서 서버 속성 보기 작업은 시스템 역할에 포함할 수 있는 작업의 예입니다.

미리 정의된 역할

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

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

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

자세한 내용은 미리 정의된 역할을 참조 하세요.

역할 정의 만들기

Management Studio를 사용하여 역할 만들기에 포함된 이름과 작업을 지정합니다. 항목 및 시스템 작업에 대해서는 개별 역할 정의를 만들어야 합니다. 역할은 항목 수준 작업 또는 시스템 수준 태스크를 포함할 수 있지만 둘 다 포함할 수는 없습니다. 역할 정의를 만드는 것은 이름을 제공하고 정의에 대한 작업 집합을 선택하는 것으로 구성됩니다. 역할 정의를 만들려면 그렇게 할 수 있는 권한이 있어야 합니다. "개별 항목에 대한 보안 설정" 작업은 이러한 권한을 제공합니다. 기본적으로 미리 정의된 내용 관리자 역할이 할당된 관리자 및 사용자는 이 태스크를 수행할 수 있습니다.

역할에는 고유 이름이 있어야 합니다. 유효하려면 역할 정의에 하나 이상의 작업이 포함되어야 합니다. 자세한 내용은 작업 및 사용 권한을 참조 하세요.

역할 정의를 만들려면 SQL Server Management Studio를 사용합니다. 자세한 내용은 역할 만들기, 삭제 또는 수정(Management Studio)을 참조하세요.

역할 정의를 만든 후 역할 할당에서 선택하여 사용할 수 있습니다. 자세한 내용은 보고서 서버에 대한 사용자 액세스 권한 부여(보고서 관리자)를 참조하세요.

역할 정의 사용자 지정 또는 삭제

미리 정의된 역할을 수정하거나 사용자 지정 역할로 바꿀 수 있습니다. 역할을 수정하려면 역할 정의에서 작업을 추가하거나 제거합니다. 역할의 이름을 바꿀 수 없습니다. 변경한 내용은 역할 정의를 포함하는 모든 역할 할당에 즉시 적용됩니다.

역할 정의를 더 이상 사용하지 않는 경우 삭제할 수 있습니다. 해당 기능을 사용하도록 설정하면 내 보고서 기능에 대해 선택된 역할 정의를 삭제할 수 없습니다. 내 보고서에 사용되는 역할 정의를 삭제하려면 먼저 기능을 사용하지 않도록 설정하거나 사용할 다른 역할 정의를 선택해야 합니다.

작업 및 권한
기본 모드 보고서 서버에 대한 권한 부여
역할 만들기, 삭제 또는 수정(Management Studio)
보고서 서버에 대한 사용자 액세스 권한 부여(보고서 관리자)
역할 할당 수정 또는 삭제(보고서 관리자)
SharePoint 사이트의 보고서 서버 항목에 대한 사용 권한 설정(SharePoint 통합 모드의 Reporting Services)