팀 멤버에게 Analysis Services 큐브에 대한 액세스 권한 부여
SQL Server Analysis Services 큐브의 데이터에 액세스하는 Microsoft Excel 보고서를 보거나, 새로 고치거나, 만들려면 먼저 TFSWarehouseDataReader 역할에 팀 멤버를 추가해야 합니다.
기본적으로 Team Foundation 관계형 데이터베이스 및 Analysis Services 큐브에 액세스할 수 있는 그룹 및 사용자는 Team Foundation Server가 설치될 때 설정됩니다. 기본적으로 웨어하우스에 대한 쓰기 액세스는 서비스 계정으로 제한됩니다. 각 도구 어댑터는 이 서비스 계정에서 실행되기 때문에 데이터 웨어하우스에 대한 쓰기 권한을 갖습니다.
팀 멤버가 큐브에 액세스하여 큐브 구조에 대해 직접적으로 Microsoft Excel에서 보고서, 피벗 테이블 보고서 및 피벗 차트 보고서를 작성할 수 있도록 권한을 부여하려면 Team Foundation Server의 관리자가 각 팀 멤버의 계정에 대해 권한을 적절하게 부여하거나 취소해야 합니다. 일반적으로 관계형 데이터베이스가 아니라 Analysis Services 큐브에 대한 읽기 전용 액세스 권한을 팀 멤버에게 부여하는데 이는 큐브가 사용하기가 더 쉽고 보고에 맞게 최적화되어 있기 때문입니다. 특정 팀 프로젝트의 웨어하우스에 있는 데이터를 볼 수 있는 권한을 가진 팀 멤버는 모든 팀 프로젝트 컬렉션의 모든 데이터에 대해 모든 액세스 권한을 갖습니다.
필요한 권한
이 절차를 수행하려면 Team Foundation의 Analysis Services 데이터베이스에 대한 서버에서 sysadmin 보안 그룹의 멤버여야 합니다. 자세한 내용은 Team Foundation Server 권한을 참조하십시오.
Analysis Services 큐브에 대한 액세스 권한을 추가하거나 제거하려면
Team Foundation의 데이터 계층 서버에서 시작, 모든 프로그램, Microsoft SQL Server 2008을 차례로 클릭한 후 SQL Server Management Studio를 클릭합니다.
서버에 연결 대화 상자의 서버 유형 목록에서 Analysis Services를 선택합니다.
서버 이름 상자에서 Team Foundation Server 데이터 계층이 있는 서버 이름을 선택하거나 입력한 다음 연결을 클릭합니다.
Microsoft SQL Server Management Studio의 개체 탐색기에서 <server name> 노드를 확장하고, 데이터베이스 노드, Tfs_Analysis 노드를 차례로 확장한 다음 역할 노드를 확장합니다.
TFSWarehouseDataReader 노드를 두 번 클릭합니다.
역할 편집 대화 상자의 페이지 선택 창에서 멤버 자격을 클릭합니다.
사용자를 추가하려면 추가를 클릭하고, 사용자를 제거하려면 제거를 클릭한 다음 화면의 지침을 따릅니다. 그러면 전체 큐브에 대한 권한이 있는 사용자가 추가되거나 삭제됩니다.