授予对 Visual Studio ALM 数据仓库的数据库的访问权限

在团队成员可以为 Visual Studio Application Lifecycle Management (ALM) 创建报表之前,必须向其授予对构成数据仓库的数据库的读取权限。 根据将要创建的报表类型,可向用户授予对 Analysis Services 数据库和/或关系数据库的访问权限。

必需的权限

若要授予对 Analysis Services 数据库的访问权限,您必须在该数据库中拥有**“管理员”权限。 若要授予对关系数据库的访问权限,您必须是 SQL Server 数据库引擎中“securityadmin”“sysadmin”**服务器角色的成员。

向用户或组授予对 Analysis Services 数据库的读取权限

  1. 在**“开始”菜单上,指向“所有程序”,单击“Microsoft SQL Server 2008”,然后单击“SQL Server Management Studio”**。

    此时将启动 SQL Server Management Studio,并将出现**“连接到服务器”**对话框。

  2. 在**“服务器类型”列表中单击“Analysis Services”**。

  3. 在**“服务器名称”框中,为 Team Foundation Server 键入 Analysis Services 服务器的名称,然后单击“连接”**。

    备注

    Team Foundation Server 的 Analysis Services 服务器通常与数据层服务器相同。

    **“连接到服务器”**对话框将关闭。

  4. 在**“对象资源管理器”中,依次展开服务器的“数据库”文件夹、“Tfs_Analysis”数据库和“角色”**文件夹。

  5. 右击**“TfsWarehouseDataReader”角色,然后单击“属性”**。

    将出现**“编辑角色”**对话框。

  6. 在**“选择页”之下单击“成员资格”,再单击“添加”**。

    出现**“选择用户或组”**对话框。

  7. 添加用户或组,单击**“确定”,然后再单击“确定”**。

向用户或组授予对关系数据库的读取权限

  1. 在**“开始”菜单上,依次单击“所有程序”“Microsoft SQL Server 2008”“SQL Server Management Studio”**。

    将出现**“连接到服务器”**对话框。

  2. 在**“服务器类型”列表中单击“数据库引擎”**。

  3. 在**“服务器名称”框中,为 Team Foundation Server 键入数据层服务器的名称,然后单击“连接”**。

  4. 在**“对象资源管理器”中,展开服务器的“数据库”文件夹,然后展开“Tfs_Warehouse”**数据库。

  5. 在 Tfs_Warehouse 数据库下,依次展开**“安全性”文件夹、“角色”文件夹和“数据库角色”**文件夹。

  6. 右击**“TfsWarehouseDataReader”角色,然后单击“属性”**。

    将出现**“数据库角色属性”**对话框。

  7. 在**“选择页”之下单击“常规”,再单击“添加”**。

    出现**“选择用户或组”**对话框。

  8. 添加用户或组,单击**“确定”,然后再单击“确定”**。

请参见

概念

Analysis Services 多维数据集中提供的透视和度量值组 (Team System)

使用 Visual Studio ALM 的关系型仓库数据库生成报表

为 Visual Studio ALM 创建、自定义和管理报表

为 Visual Studio ALM 报表选择数据源和创作工具

分配相关权限,供查看和管理 Visual Studio ALM 报表