역할 정의 사용자 지정
역할 정의는 폴더, 보고서 또는 기타 항목과 관련하여 사용자가 실행할 수 있도록 허용된 태스크를 지정하는 태스크의 명명된 모음입니다. 역할 정의는 항목 수준 또는 시스템 수준 태스크를 포함할 수 있습니다. 두 수준의 태스크를 역할 정의 하나로 결합할 수 없습니다.
Reporting Services에는 다양한 범주의 사용자에게 적합한 몇 가지 미리 정의된 역할이 포함되어 있습니다. 미리 정의된 역할이 충분하지 않으면 추가 역할을 만들 수 있습니다. 보고서 서버에 대해 마지막으로 남은 역할 할당을 무효화하지 않는 한 미리 정의된 역할이나 직접 만든 사용자 지정 역할을 수정하거나 삭제할 수 있습니다.
사용 가능한 태스크 수가 비교적 적으므로 일반적으로는 여러 개의 역할 정의가 필요하지 않습니다. 역할 정의를 만들거나 수정하려면 주의해야 할 사항이 있습니다. 너무 많은 역할을 만들면 관리하기가 어려워집니다. 기존 역할을 수정하면 어떤 역할 할당에서 이 역할을 사용하는지 또는 수정 사항이 사용자에게 어떤 영향을 미치는지 모를 수 있습니다. 역할 기반 보안은 Reporting Services 보안 모델의 핵심이므로 이러한 보안이 미치는 영향을 잘 알고 있어야 합니다. 자세한 내용은 역할 정의 및 역할 할당을 참조하십시오.
역할 정의 만들기
역할 정의를 만들려면 이름을 입력하고 정의에 사용할 태스크 집합을 선택합니다. 역할 정의를 만들려면 해당 권한이 있어야 합니다. "개별 항목의 보안 설정" 태스크는 이러한 권한을 제공합니다. 기본적으로 미리 정의된 내용 관리자 역할이 할당된 관리자 및 사용자는 이 태스크를 수행할 수 있습니다.
역할에는 고유 이름이 있어야 합니다. 역할 정의가 유효하려면 태스크를 하나 이상 포함해야 합니다. 자세한 내용은 태스크 및 권한을 참조하십시오.
역할 정의를 만들려면 SQL Server Management Studio를 사용합니다. 자세한 내용은 방법: 역할 만들기, 삭제 또는 수정(Management Studio)을 참조하십시오.
역할 정의를 만든 후 역할 할당에서 이를 선택하여 사용할 수 있습니다. 자세한 내용은 방법: 보고서 서버 역할에 대한 사용자 액세스 권한 부여(보고서 관리자)를 참조하십시오.
역할 정의 수정 또는 삭제
태스크를 추가 또는 제거하여 역할 정의를 수정할 수 있습니다. 역할 정의의 이름은 변경할 수 없습니다. 역할 정의에 대한 모든 변경 내용은 해당 역할 정의를 포함하는 모든 역할 할당에 바로 적용됩니다.
더 이상 사용하지 않는 역할 정의는 삭제할 수 있습니다. 내 보고서 기능을 사용하는 한 해당 기능에 대해 선택된 역할 정의는 삭제할 수 없습니다. 내 보고서에서 사용되는 역할 정의를 삭제하려면 먼저 이 기능을 해제하거나 이 기능에서 다른 역할 정의를 사용하도록 선택해야 합니다. 자세한 내용은 내 보고서 관리를 참조하십시오.