授予对 Visual Studio ALM 数据仓库的数据库的访问权限
在团队成员可以为 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 报表