데이터베이스 처리 권한 부여

Microsoft SQL Server 2005 Analysis Services(SSAS) 인스턴스를 설치하면 Administrators 로컬 그룹의 모든 멤버는 해당 인스턴스에 있는 Analysis Services 서버 역할의 멤버가 되고 Analysis Services 인스턴스 내에서 모든 작업을 수행할 수 있는 서버 차원의 사용 권한을 가집니다. 기본적으로 어떠한 사용자에게도 Analysis Services 인스턴스의 개체를 관리하거나 볼 수 있는 권한이 없습니다.

Analysis Services 서버 역할의 멤버는 사용자를 서버 역할의 멤버로 만들어 해당 인스턴스의 모든 Analysis Services 개체 및 데이터에 대해 제한없는 액세스 권한을 부여함으로써 서버 차원에서 관리 액세스 권한을 부여할 수 있습니다. Analysis Services 서버 역할의 멤버는 데이터베이스 수준에서 사용자에게 제한되거나 완전한 관리 또는 액세스 권한을 부여하여 보다 제한적인 방식으로 액세스 권한을 부여할 수 있습니다. 제한된 관리자 권한에는 데이터베이스, 큐브 또는 차원 수준의 정의 처리 또는 읽기 권한이 포함됩니다.

이 항목의 작업에서는 역할의 멤버에게 모든 데이터베이스 개체를 처리할 권한은 부여하지만 데이터베이스 내 데이터를 볼 수 있는 권한은 부여하지 않는 데이터베이스 개체 처리 보안 역할을 정의합니다.

데이터베이스 개체 처리 보안 역할 정의

데이터베이스 개체 처리 보안 역할을 정의하려면

  1. 솔루션 탐색기에서 역할을 마우스 오른쪽 단추로 클릭한 다음 새 역할을 클릭합니다.

    다음 그림에 표시된 것처럼 역할 디자이너가 표시됩니다.

    역할 디자이너

  2. 데이터베이스 처리 확인란을 클릭합니다.

  3. 속성 창에서 이 새 역할에 대한 이름 속성을 Process Database Objects Role로 변경합니다.

  4. 역할 디자이너의 멤버 자격 탭으로 전환합니다.

    이 역할에는 사용자나 그룹이 없습니다. 이 절차에서는 역할만 만듭니다. 배포 후에 관리자가 역할에 사용자나 그룹을 추가할 수 있습니다.

  5. 역할 디자이너의 큐브로 전환합니다.

    이 역할의 멤버에게는 이 데이터베이스를 처리할 권한이 있지만 다음 그림에 표시된 것처럼 Analysis Services Tutorial 큐브의 데이터에 액세스할 수 있는 권한과 로컬 큐브/드릴스루 액세스는 없습니다.

    역할 디자이너의 큐브 탭

  6. 역할 디자이너의 차원 탭으로 전환합니다.

    이 역할의 멤버에게는 이 데이터베이스의 모든 차원 개체를 처리할 권한이 있으며 다음 그림에 표시된 것처럼 기본적으로 Analysis Services Tutorial 데이터베이스의 각 차원 개체에 액세스하기 위한 읽기 권한이 있습니다.

    역할 디자이너의 차원 탭

  7. 빌드 메뉴에서 Analysis Services Tutorial 배포를 클릭합니다.

    이제 데이터베이스 개체 처리 보안 역할을 성공적으로 정의하여 배포했습니다. 큐브가 프로덕션 환경으로 배포된 후에 배포된 큐브의 관리자는 필요에 따라 이 역할에 사용자를 추가하여 특정 사용자에게 처리 권한을 위임할 수 있습니다.

[!참고] 10단원의 완료된 프로젝트는 업데이트된 예제를 다운로드 및 설치하여 사용할 수 있습니다. 자세한 내용은 예제 설치에서 업데이트된 예제 얻기를 참조하십시오.

참고 항목

관련 자료

Analysis Services 보안
Analysis Services에 대한 액세스 구성
관리 액세스 부여
데이터베이스 내 관리 권한 부여

도움말 및 정보

SQL Server 2005 지원 받기