在团队成员可以为 Visual Studio Application Lifecycle Management (ALM) 创建报表之前,必须向其授予对构成数据仓库的数据库的读取权限。 根据将要创建的报表类型,可向用户授予对 Analysis Services 数据库和/或关系数据库的访问权限。
所需权限
若要授予对 Analysis Services 数据库的访问权限,您必须在该数据库中拥有**“管理员”权限。 若要授予对关系数据库的访问权限,您必须是 SQL Server 数据库引擎中“securityadmin”或“sysadmin”**服务器角色的成员。
向用户或组授予对 Analysis Services 数据库的读取权限
- 在**“开始”菜单上,指向“所有程序”,单击“Microsoft SQL Server 2008”,然后单击“SQL Server Management Studio”**。 - 此时将启动 SQL Server Management Studio,并将出现**“连接到服务器”**对话框。 
- 在**“服务器类型”列表中单击“Analysis Services”**。 
- 在**“服务器名称”框中,为 Team Foundation Server 键入 Analysis Services 服务器的名称,然后单击“连接”**。 - 提示 - Team Foundation Server 的 Analysis Services 服务器通常与数据层服务器相同。 - **“连接到服务器”**对话框将关闭。 
- 在**“对象资源管理器”中,依次展开服务器的“数据库”文件夹、“Tfs_Analysis”数据库和“角色”**文件夹。 
- 右击**“TfsWarehouseDataReader”角色,然后单击“属性”**。 - 将出现**“编辑角色”**对话框。 
- 在**“选择页”之下单击“成员资格”,再单击“添加”**。 - 出现**“选择用户或组”**对话框。 
- 添加用户或组,单击**“确定”,然后再单击“确定”**。 
向用户或组授予对关系数据库的读取权限
- 在**“开始”菜单上,依次单击“所有程序”、“Microsoft SQL Server 2008”和“SQL Server Management Studio”**。 - 将出现**“连接到服务器”**对话框。 
- 在**“服务器类型”列表中单击“数据库引擎”**。 
- 在**“服务器名称”框中,为 Team Foundation Server 键入数据层服务器的名称,然后单击“连接”**。 
- 在**“对象资源管理器”中,展开服务器的“数据库”文件夹,然后展开“Tfs_Warehouse”**数据库。 
- 在 Tfs_Warehouse 数据库下,依次展开**“安全性”文件夹、“角色”文件夹和“数据库角色”**文件夹。 
- 右击**“TfsWarehouseDataReader”角色,然后单击“属性”**。 - 将出现**“数据库角色属性”**对话框。 
- 在**“选择页”之下单击“常规”,再单击“添加”**。 - 出现**“选择用户或组”**对话框。 
- 添加用户或组,单击**“确定”,然后再单击“确定”**。 
请参见
概念
为 Visual Studio ALM 创建、自定义和管理报表
为 Visual Studio ALM 报表选择数据源和创作工具
分配相关权限,供查看和管理 Visual Studio ALM 报表