방법: Team System용 데이터 웨어하우스의 보안 설정 변경
업데이트: 2007년 11월
기본적으로 Team Foundation 관계형 데이터베이스와 Team Foundation OLAP 데이터베이스에 액세스할 수 있는 그룹과 사용자는 Team Foundation Server를 설치할 때 설정됩니다. 기본적으로 웨어하우스에 대한 쓰기 권한은 서비스 계정으로 제한됩니다. 각 도구 어댑터는 이 서비스 계정에서 실행되기 때문에 데이터 웨어하우스에 대한 쓰기 권한을 갖습니다.
최종 사용자가 큐브에 액세스하여 큐브 구조를 기반으로 보고서나 Microsoft Excel 스프레드시트를 직접 작성할 수 있도록 허용하려면 Team Foundation Server 관리자가 필요에 맞게 사용자의 계정에 사용 권한을 부여하거나 취소해야 합니다. 일반적으로 관계형 데이터베이스가 아니라 OLAP 데이터베이스에 대한 읽기 전용 권한을 사용자에게 부여하는데 이는 OLAP 큐브가 사용하기가 더 쉽고 보고에 맞게 최적화되어 있기 때문입니다. 특정 팀 프로젝트의 웨어하우스에 있는 데이터를 볼 수 있는 권한을 가진 사용자는 해당 프로젝트의 모든 데이터에 대해 모든 액세스 권한을 갖습니다.
Team Foundation Server 관리자나 팀 프로젝트 관리자에게 문의하여 현재 사용자 계정에 다음 단원에서 설명하는 사용 권한이 있는지 확인하십시오.
필수 권한
이 절차를 수행하려면 Team Foundation Administrators 보안 그룹에 속해 있거나 서버 수준 웨어하우스 관리 권한을 허용으로 설정해야 합니다. 자세한 내용은 Team Foundation Server 권한을 참조하십시오.
데이터 웨어하우스에 대한 권한을 추가하거나 제거하려면
Team Foundation 데이터 계층 서버에서 시작을 클릭하고 모든 프로그램, Microsoft SQL Server 2005를 차례로 클릭한 다음 SQL Server Management Studio를 클릭합니다.
서버에 연결 대화 상자의 서버 유형 목록에서 Analysis Services를 선택합니다.
서버 이름 상자에서 Team Foundation Server 데이터 계층이 있는 서버 이름을 선택하거나 입력한 다음 연결을 클릭합니다.
Microsoft SQL Server Management Studio의 개체 탐색기에서 <server name> 노드를 확장하고 데이터베이스 노드, TFSWarehouse 노드를 차례로 확장한 다음 역할 노드를 확장합니다.
TFSWarehouseDataReader 노드를 두 번 클릭합니다.
역할 편집 대화 상자의 페이지 선택 창에서 멤버 자격을 클릭합니다.
사용자를 추가하려면 추가를 클릭하고, 사용자를 제거하려면 제거를 클릭한 다음 화면의 지침을 따릅니다. 그러면 전체 큐브에 대한 권한이 있는 사용자가 추가되거나 삭제됩니다.
보다 상세한 수준(예: 팀 프로젝트별)에서 보안을 관리하려면 개별 데이터 차원에 대한 사용 권한을 지정하는 새로운 역할을 만듭니다. SQL Server 2005 Analysis Services에서 역할 및 사용 권한을 설정하는 방법에 대한 자세한 내용은 Microsoft 웹 사이트에서 "역할 디자이너(SSAS)"를 참조하십시오.