如何:为 Team System 创建报表服务器项目

更新:2007 年 11 月

通过使用 SQL Server 报表设计器来创建报表可以跟踪团队的进度。在可以使这些报表基于 Team System 中的数据之前,必须首先在 Visual Studio 中创建一个报表服务器项目。

有关报表设计器的概述,请参见 Microsoft 网站上的“使用报表设计器”。有关如何在报表设计器中创建 Team System 报表的更多信息,请参见如何:使用报表设计器为 Team System 创建详细报表如何:使用报表设计器和 Analysis Services 数据库为 Team System 创建聚合报表

系统必备

若要执行此过程,您必须具有 Visual Studio 和 SQL Server Business Intelligence Development Studio。

说明:

若要安装 Business Intelligence Development Studio,请运行 SQL Server 的安装程序,然后在您指定要安装的组件时选中“客户端组件”复选框。若要安装最新的 SQL Server Service Pack,请参见 Microsoft 网站上的“如何获取最新的 SQL Server Service Pack”。

必需的权限

若要使用您在这些过程中创建的连接,您必须在 Team System 仓库的关系数据库和 SQL Server Analysis Services 数据库中均为“TfsWarehouseDataReaders”安全角色的成员。有关更多信息,请参见如何:授予对 Team System 数据仓库的数据库的访问权限

创建报表服务器项目

  1. 在 Visual Studio 中打开“文件”菜单,指向“新建”,然后单击“项目”。

    将出现“新建项目”对话框。

  2. 在“项目类型”之下单击“商业智能项目”。

    说明:

    如果“商业智能项目”没有出现在项目类型列表中,则必须安装 SQL Server Business Intelligence Development Studio。有关更多信息,请参见本主题开头的“先决条件”一节。

  3. 在“模板”下单击“报表服务器项目”。

  4. 在“名称”框中键入项目的名称,然后单击“确定”。

创建 TfsReportDS 和 TfsOlapReportDS 数据源

  1. 在“项目”菜单上单击“添加新项”。

    将出现“添加新项”对话框。

  2. 单击“数据源”,再单击“添加”。

    将出现“共享数据源”对话框。

  3. 在“名称”框中键入 TfsReportDS。

    重要说明:

    如果不使用此步骤中指定的名称,部署报表的过程将无法正常进行。此过程创建将在开发报表时使用的数据源的本地副本。这些副本与 Team Foundation Server 在运行 SQL Server Reporting Services 的服务器上创建的数据源等效。在部署报表时,Team Foundation Server 将使用服务器上与您的项目中的数据源的本地副本同名的数据源。

  4. 在“类型”列表中单击“Microsoft SQL Server”,然后单击“编辑”。

  5. 在“连接属性”对话框中键入运行 Analysis Services 的服务器和实例的名称(数据仓库服务器名称/实例名),然后单击“使用 Windows 身份验证”。

    说明:

    在典型配置中,请使用数据层服务器的名称。但是,也可以在单独的服务器上承载该仓库。

  6. 单击“选择或输入一个数据库名”,再单击“TFSWarehouse”。

  7. (可选)单击“测试连接”验证连接是否按预期工作,然后单击“确定”返回到“共享数据源”对话框。

  8. 单击“确定”,然后再单击“确定”创建数据源。

  9. 重复步骤 1-7 创建另一个数据源。为数据源的类型指定“Microsoft SQL Server Analysis Services”,并将其命名为 TfsOlapReportDS。

设置项目的属性以便可以部署报表

  1. 在“项目”菜单上单击“属性”。

  2. 对于“OverwriteDataSources”属性的值,请单击“False”。

    说明:

    如果设置此选项,则可发布报表,而不会用您在此项目中定义的数据源覆盖服务器上的数据源。

  3. 对于“TargetDataSourceFolder”属性的值,请键入 /。

  4. 对于“TargetReportFolder”属性的值,请键入将要在其中部署此项目中的报表的文件夹的路径。如果您要将报表部署到特定的团队项目,请使用该团队项目的名称。

  5. 对于“TargetServerURL”属性的值,请键入报表服务服务器的 URL。例如,您可以键入 http://Reporting Services 服务器名称/报表服务器。

请参见

任务

如何:使用报表设计器为 Team System 创建详细报表

如何:使用报表设计器和 Analysis Services 数据库为 Team System 创建聚合报表

如何:设置 Team Foundation Server 项目主管权限

概念

用于 Team System 的自定义报表入门

其他资源

在团队资源管理器中管理报告

Visual Studio Team System 词汇表