将报表服务器添加到部署
如果将运行 SQL Server Reporting Services 的服务器添加到 Visual Studio Team Foundation Server 的安装,则项目经理和其他团队成员可以使用报表来跟踪进度。 您可以将报表服务器添加到标准安装或高级安装,但不能将报表服务器添加到基本安装。 如果添加了报表服务器,项目成员还可以自定义报表以便更好地满足项目的特定需求。 您可以在安装 Team Foundation Server 时或初始安装过程完成后的任何时间添加报表服务器。
备注
只是将报表服务器添加到部署并不能将报表自动添加到现有团队项目和团队项目集合。添加报表服务器之后创建的所有团队项目集合都将具有报告功能,同样在这些集合中创建的所有团队项目也都具有报告功能。如果要向现有集合和项目添加报告功能,必须执行额外的步骤。有关更多信息,请参见向团队项目集合添加报表服务器和 更新升级的团队项目以访问新功能。
每个 Team Foundation Server 部署只能包含一个报表服务器。 该部署中的所有报表都将在该服务器上进行处理和存储。 如果 Team Foundation Server 部署还使用 SharePoint 产品,则 SharePoint 产品中的报表和面板将依赖于此报表服务器。
必需的权限
若要执行这些过程,您必须是下列组的成员:
“Team Foundation 管理员”组或“编辑实例级别信息”权限必须设置为“允许”。
SQL Server Reporting Services 中的**“内容管理器”组或“TFS 内容管理器”**组。
若要在添加报表服务器的过程中创建报表文件夹,Visual Studio Team Foundation 后台作业代理使用的服务帐户 (TFSService) 必须具有特定权限。 有关更多信息,请参见Team Foundation Server 中的服务帐户和依赖项和Team Foundation 后台作业代理。
有关权限的更多信息,请参见 Team Foundation Server 权限。
向 Team Foundation Server 部署添加报表服务器
打开 Team Foundation 的管理控制台。
有关更多信息,请参见打开 Team Foundation 管理控制台。
展开服务器的名称,展开应用层”,然后选择**“报告”**。
在**“报告”中,选择“编辑”**。
**“Reporting Services”**对话框随即打开。
在**“仓库”**选项卡上,提供以下信息:
在**“服务器”**中,选择或指定承载 Team Foundation Server 的仓库数据库的服务器的名称。
如果要使用非默认的实例,请选中**“指定非默认实例”**复选框,然后指定或选择要使用的实例的名称。
在**“数据库”**中,指定仓库数据库的名称。
默认情况下,此数据库的名称为 Tfs_Warehouse。
(可选)选择**“测试连接”**以验证已提供的所有信息是否正确以及指定的数据库是否具有有效架构。
在**“Analysis Services”**选项卡上,提供以下信息:
在**“服务器”**中,指定或选择承载 Team Foundation Server 的分析数据库的服务器的名称。
如果要使用非默认的实例,请选中**“指定非默认实例”**复选框,然后指定或选择要使用的实例的名称。
在**“数据库”**中,指定数据库的名称。
默认情况下,此数据库的名称为 Tfs_Analysis。
(可选)选择**“测试连接”**以验证已提供的所有信息是否正确以及指定的数据库是否具有有效架构。
在**“用于访问数据源的帐户”中,在“用户名”中指定数据源帐户(由占位符 TFSReports 指代),在“密码”**中指定该帐户的密码。
在“报表”选项卡上,选中**“使用报表服务器”**复选框。
在**“服务器”**中,选择或指定报表服务器的名称。
选择**“填充 URL”**以自动填充报表服务器使用的 Web 服务的 URL 和报表管理器的 URL。
或者,也可以选择或指定其中每个值。
在**“用于访问数据源的帐户”中,在“用户名”中指定“TFSReports”帐户的名称,在“密码”**中指定该帐户的密码。
在**“Team Foundation Server 报表”的“默认路径”**中指定报表的路径。
默认情况下,此字段的值为 /TfsReports。
选择**“确定”**。
在**“报告”中,选择“启动作业”**以启动仓库和 Analysis Services 作业的处理。