更新:2007 年 11 月
在用户可以为 Visual Studio Team System 创建报告之前,必须向其授予对构成数据仓库的数据库的读取权限。根据将要创建的报告类型,可向用户授予对 Analysis Services 数据库和/或关系数据库的访问权限。
必需的权限
若要授予对 Analysis Services 数据库的访问权限,您必须在该数据库中拥有“管理员”权限。若要授予对关系数据库的访问权限,您必须是 SQL Server 数据库引擎中“securityadmin”或“sysadmin”服务器角色的成员。
向用户或组授予对 Analysis Services 数据库的读取权限
- 在“开始”菜单上指向“所有程序”,再指向“Microsoft SQL Server 2005”,然后单击“SQL Server Management Studio”。 - 此时将启动 SQL Server Management Studio,并将出现“连接到服务器”对话框。 
- 在“服务器类型”列表中单击“Analysis Services”。 
- 在“服务器名称”框中,为 Team Foundation Server 键入 Analysis Services 服务器的名称,然后单击“连接”。 .gif) 说明: 说明:- Team Foundation Server 的 Analysis Services 服务器通常与数据层服务器相同。 - “连接到服务器”对话框将关闭。 
- 在“对象资源管理器”中,依次服务器的“数据库”文件夹、“TfsWarehouse”数据库和“角色”文件夹。 
- 右击“TfsWarehouseDataReader”角色,然后单击“属性”。 - 将出现“编辑角色”对话框。 
- 在“选择页”之下单击“成员资格”,再单击“添加”。 - 出现“选择用户或组”对话框。 
- 添加用户或组,单击“确定”,然后再单击“确定”。 
向用户或组授予对关系数据库的读取权限
- 在“开始”菜单上单击“所有程序”,指向“Microsoft SQL Server 2005”,然后单击“SQL Server Management Studio”。 - 将出现“连接到服务器”对话框。 
- 在“服务器类型”列表中单击“数据库引擎”。 
- 在“服务器名称”框中,为 Team Foundation Server 键入数据层服务器的名称,然后单击“连接”。 
- 在“对象资源管理器”中,展开服务器的“数据库”文件夹,然后展开“TfsWarehouse”数据库。 
- 在 TfsWarehouse 数据库之下,依次展开“安全性”文件夹、“角色”文件夹和“数据库角色”文件夹。 
- 右击“TfsWarehouseDataReader”角色,然后单击“属性”。 - 将出现“数据库角色属性”对话框。 
- 在“选择页”之下单击“常规”,再单击“添加”。 - 出现“选择用户或组”对话框。 
- 添加用户或组,单击“确定”,然后再单击“确定”。