다음을 통해 공유


역할 정의 만들기, 수정 및 삭제

역할 정의는 폴더, 보고서 또는 기타 항목과 관련하여 사용자가 실행할 수 있도록 허용된 작업을 지정하는 작업의 명명된 모음입니다. 역할 정의는 항목 수준 또는 시스템 수준 작업을 포함할 수 있습니다. 두 수준의 작업을 역할 정의 하나로 결합할 수 없습니다.

Reporting Services에는 다양한 범주의 사용자에게 적합한 몇 가지 미리 정의된 역할이 포함되어 있습니다. 미리 정의된 역할이 충분하지 않으면 추가 역할을 만들 수 있습니다. 보고서 서버에 대해 마지막으로 남은 역할 할당을 무효화하지 않는 한 미리 정의된 역할이나 직접 만든 사용자 지정 역할을 수정하거나 삭제할 수 있습니다.

사용 가능한 작업 수가 비교적 적으므로 일반적으로는 여러 개의 역할 정의가 필요하지 않습니다. 역할 정의를 만들거나 수정하려면 주의해야 할 사항이 있습니다. 너무 많은 역할을 만들면 관리하기가 어려워집니다. 기존 역할을 수정하면 어떤 역할 할당에서 이 역할을 사용하는지 또는 수정 사항이 사용자에게 어떤 영향을 미치는지 모를 수 있습니다. 역할 기반 보안은 Reporting Services 보안 모델의 중심이므로 그 의미를 이해하는 것이 중요합니다. 자세한 내용은 역할 정의역할 할당을 참조하십시오.

도구 및 단계

SQL Server Management Studio 또는 보고서 관리자를 사용하여 역할 정의를 만들고 관리할 수 있습니다. 보고서 관리자에서는 사이트 설정 페이지를 사용하여 항목 수준의 역할 정의를 구성할 수 있습니다. Management Studio에서는 보고서 서버의 보안 노드를 통해 폴더 계층의 역할 정의 항목을 만들고 수정합니다.

역할 정의에 대한 자세한 내용은 다음을 참조하십시오.

보고 환경에 대해 생성된 역할 정의를 모두 보려면 보고서 관리자에서 항목 수준의 역할 페이지 또는 시스템 수준 역할 페이지를 열거나 Management Studio에서 보안 노드를 엽니다. 이러한 페이지에는 기존 역할 정의가 모두 표시됩니다. 그러나 역할 정의가 역할 할당에서 사용되는지 여부는 표시되지 않습니다.

역할 정의 만들기

역할 정의를 만들려면 이름을 입력하고 정의에 사용할 작업 집합을 선택합니다. 역할 정의를 만들려면 해당 권한이 있어야 합니다. "개별 항목의 보안 설정" 작업은 이러한 권한을 제공합니다. 기본적으로 미리 정의된 내용 관리자 역할이 할당된 관리자 및 사용자는 이 작업을 수행할 수 있습니다.

역할에는 고유 이름이 있어야 합니다. 역할 정의가 유효하려면 작업을 하나 이상 포함해야 합니다. 자세한 내용은 Reporting Services의 작업 및 권한을 참조하십시오.

역할 정의를 사용하려면 역할 할당에서 해당 역할 정의를 선택합니다.

역할 정의 수정 또는 삭제

역할 정의는 모든 역할 할당에서 사용할 수 있으므로 역할 정의를 수정하면 해당 역할 정의를 사용하는 모든 역할 할당에 영향을 줍니다.

사용 중인 역할 정의를 삭제하는 경우 실행을 취소할 수 없으므로 주의하십시오. 이전에 삭제된 역할 정의를 같은 이름과 작업 목록으로 다시 만든 경우에도 해당 역할 정의를 사용하던 모든 역할 할당은 새로 만든 역할 정의와 연결되지 않습니다.

내 보고서 기능을 사용하는 한 해당 기능에 대해 선택된 역할 정의는 삭제할 수 없습니다. 내 보고서에서 사용되는 역할 정의를 삭제하려면 먼저 이 기능을 해제하거나 이 기능에서 다른 역할 정의를 사용하도록 선택해야 합니다. 자세한 내용은 내 보고서 관리를 참조하십시오.

역할 정의가 보고서 서버에 대한 보안을 제공하는 유일한 역할 할당에 속하는 경우에도 삭제할 수 없습니다. 보고서 서버에는 최소한 항목 수준의 역할 할당 하나와 시스템 수준 역할 할당 하나가 필요합니다. 이러한 역할 할당에 속하는 역할 정의는 삭제할 수 없습니다.

참고 항목

개념

미리 정의된 역할 개요
역할 정의
Reporting Services의 사용 권한 및 보안 관리

도움말 및 정보

SQL Server 2005 지원 받기