将团队成员访问权限授予 Analysis Services 多维数据集

必须将团队成员添加到**“TFSWarehouseDataReader”**角色后,他们才能查看、刷新或创建访问 SQL Server Analysis Services 多维数据集中的数据的 Microsoft Excel 报表。

默认情况下,在安装 Team Foundation Server 时,将设置允许访问 Team Foundation 关系数据库和 Analysis Services 多维数据集的组和用户。默认情况下,对仓库的写访问权限限制为服务帐户。 每个工具适配器都具有对数据仓库的写访问权限,因为它就是在该服务帐户下运行的。

如果您打算授予团队成员访问多维数据集的权限,以便针对多维数据集结构直接在 Microsoft Excel 中创作报表或数据透视表报表和数据透视图报表,则 Team Foundation Server 的管理员必须根据需要授予或撤消每个团队成员帐户的权限。 通常,您需要授予团队成员对 Analysis Services 多维数据集(而不是关系数据库)的只读访问权限,因为多维数据集更易于使用,且已针对报告进行了优化。 有权查看特定团队项目的仓库中数据的团队成员具有所有团队项目集合的所有数据的完全访问权限。

所需权限

若要执行此过程,您必须是 Team Foundation 的 Analysis Services 数据库服务器上 sysadmin 安全组的成员。 有关更多信息,请参见 Team Foundation Server 权限

添加或删除对 Analysis Services 多维数据集的访问权限

  1. 在 Team Foundation 的数据层服务器上,依次单击**“开始”“所有程序”“Microsoft SQL Server 2008”“SQL Server Management Studio”**。

  2. 在**“连接到服务器”对话框的“服务器类型”列表中,选择“分析服务”**。

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

  4. 在**“Microsoft SQL Server Management Studio”中的“对象资源管理器”中,依次展开“<服务器名>”节点、“数据库”节点、“Tfs_Analysis”节点和“角色”**节点。

  5. 双击**“TFSWarehouseDataReader”**节点。

  6. 在**“编辑角色”对话框的“选择页”窗格中,单击“成员资格”**。

  7. 单击**“添加”以添加用户,或单击“移除”**以删除用户,然后按照屏幕中的说明操作。 这将添加或删除具有对整个多维数据集的访问权限的用户。

请参见

概念

配置用户、组和权限

其他资源

管理数据仓库和 Analysis Services 多维数据集