RebuildWarehouse 命令

您可以使用 RebuildWarehouse 命令来重新生成Visual Studio Team Foundation Server 使用的 SQL Server 报告服务和 SQL Server Analysis Services 数据库。

若要以交互方式启动这些数据库中的重新生成,您可以使用 Team Foundation 管理控制台中的**“报告”**节点。 有关更多信息,请参见打开 Team Foundation 管理控制台

所需权限

若要使用 RebuildWarehouse 命令,您必须是下列组的成员:

  • 正在运行 Team Foundation 管理控制台的服务器上的**“Team Foundation Administrators (Team Foundation 管理员)”安全组和“Administrators”**安全组

  • 正在运行承载 Team Foundation Server 数据库的 SQL Server 实例的服务器上的**“sysadmin”**组

有关更多信息,请参见 Team Foundation Server 权限

提示

即使您是以管理凭据登录的,也必须使用提升的权限打开命令提示窗口,才能在正在运行 Windows Server 2008 的服务器上执行此功能。 若要使用提升的权限打开命令提示符窗口,请单击“开始”,右击“命令提示符”,然后单击“以管理员身份运行”。 有关更多信息,请参见 Microsoft 网站上的以下网页:用户帐户控制

TFSConfig RebuildWarehouse /analysisServices | /all [/ReportingDataSourcePassword:Password]

参数

占位符

说明

Password

指定 SQL Server Reporting Services 数据源帐户使用的密码。 在该文档中,此帐户被称为 TFSReport。

选项

说明

/analysisServices

如果未使用 /all,则必选。 指定将仅重新生成 Analysis Services 数据库。 如果并不存在Analysis Services 的数据库,则还必须使用 /reportingDataSourcePassword 选项。

/all

如果未使用 /analysisServices,则必选。 指定将重新生成 Team Foundation Server 使用的所有报告和分析数据库。

/reportingDataSourcePassword:Password

如果 TFS_Analysis 数据库不存在,则为必需。 指定被用作 SQL Server Reporting Services (TFSReports) 数据源帐户的帐户的密码。 有关更多信息,请参见 Team Foundation Server 中的服务帐户和依赖项

备注

移动或拆分团队项目集合,还原数据,或更改部署的配置时,您可以使用此命令。

示例

下面的示例演示如何为 Team Foundation Server 部署重新生成 Analysis Services 数据库。

提示

本文档示例所提及的公司、组织、产品、域名、电子邮件地址、徽标、人物、地点和事件纯属虚构。不应据此联想或推断到任何真实的公司、组织、产品、域名、电子邮件地址、徽标、人物、地点或事件。

TFSConfig RebuildWarehouse /analysisServices
        

请参见

概念

Team Foundation Server 体系结构

了解 SQL Server 和 SQL Server Reporting Services

Team Foundation 管理控制台

其他资源

将报表服务器添加到部署