将数据还原到其他服务器或实例

更新:2011 年 3 月

您可将 Visual Studio Team Foundation Server 部署的数据从最初存储位置还原到其他服务器或实例。 例如,如果您要升级数据层服务器,或者原始服务器的硬件出现故障,则可能必须进行这种更改。 若要帮助确保此方案中的数据恢复可成功,应将标记的事务作为备份策略的一部分进行配置。 有关更多信息,请参见备份 Team Foundation Server

. 若要将数据还原到其他服务器,必须执行与将数据还原到相同服务器时不同的步骤。 有关如何将数据还原到相同的一台或多台服务器的更多信息,请参见将数据还原到相同位置。 有关如何在硬件出现故障后还原单服务器部署的信息,请参见Restore a Single Server Deployment to New Hardware。 如果您的部署使用 SharePoint 产品,则必须执行附加步骤来备份和还原其数据库,本主题中的过程对此进行了详细介绍。

提示

您可以使用 2010 年 9 月版 Team Foundation Server 增强工具中的向导,自动完成本主题中的某些过程。 这些向导有助于简化部署的备份和还原过程。 但是,这些向导不能帮助备份或还原 Visual Studio 实验室管理工具版,您不应使用这些向导来备份或还原 SharePoint 产品或 Microsoft Project Server 的数据库。 有关更多信息,请参见 Microsoft 网站上的以下页面:Team Foundation Server Power Tools September 2010(Team Foundation Server 增强工具 2010 年 9 月版)。

将数据还原到不同服务器或实例时必须执行的步骤有所不同,具体取决于 Team Foundation Server 的安装和配置方式。 为简单起见,本主题中的过程是针对在中等复杂程度的部署中仅还原 Team Foundation Server 数据库而构造的,如下图所示:

适中数据库拓扑的示例

为了成功执行本主题中的过程,您的拓扑并不需要与此示例匹配,但是可能必须调整这些步骤。 例如,如果您的部署中所有组件都安装在一台物理服务器上,则您应在运行 Team Foundation Server 的服务器上执行所有过程。 如果团队项目集合的数据库最初部署在多台服务器上,则必须执行步骤以还原您指定的一台或多台服务器上的每个数据库。 不必使用与以前相同的配置来还原数据库,但必须还原每个数据库。在某些情况下(如承载所有数据库的单台服务器出现故障时),还必须还原 SharePoint 产品、Microsoft Project Server 和 SQL Server Reporting Services 的数据库。 有关每台服务器上可以部署哪些组件的更多信息,请参见以下主题:

主题内容

若要将 Team Foundation 的数据还原到其他服务器或实例,必须按以下顺序完成部署拓扑所需的过程:

  1. 所需权限

  2. 备份数据

  3. 在新硬件上安装和配置 SQL Server

  4. 停止 Team Foundation Server 使用的服务

  5. 还原数据库

  6. 将 SharePoint 产品重定向到内容数据库的新位置

  7. 在 Reporting Services 配置管理器中更改数据库

  8. 为 Team Foundation Server 准备新 SQL Server 或实例

  9. 更改已还原数据库的所有权

  10. 将 Team Foundation Server 重定向到远程集合数据库

  11. 更新服务帐户

  12. 注册已还原数据库的位置

  13. 配置 Reporting Services 和 Analysis Services

  14. 重新启动 Team Foundation Server 使用的服务

  15. 刷新客户端计算机上的数据缓存

所需权限

若要执行此过程,您必须是以下组的成员或具有以下权限:

  • 是运行 Team Foundation 的管理控制台的服务器上**“Administrators”**安全组的成员。

  • 是**“SQL Server System Administrator”安全组的成员,或者在承载这些数据库的 SQL Server 实例上,您的“SQL Server 执行备份和创建维护计划”权限必须设置为“允许”**

  • 是 Team Foundation 数据库和 Analysis Services 数据库的**“sysadmin”**安全组的成员。

  • 是 TFS_Warehouse 数据库的授权用户。

  • 如果部署使用 SharePoint 产品,则必须是在其中还原 SharePoint 产品数据库的场中“Farm Administrators”组的成员。

除这些权限外,对于运行 Windows Server 2008、Windows Server 2008 R2、Windows Vista 或 Windows 7 的计算机,您可能还必须满足以下要求:

  • 若要使用命令行过程,您可能必须通过以下操作打开提升的命令提示符:单击**“开始”,右击“命令提示符”,然后单击“以管理员身份运行”**。

  • 若要使用需要 Internet Explorer 的过程,您可能必须通过以下操作以管理员身份启动 Internet Explorer:单击**“开始”,单击“所有程序”,右击“Internet Explorer”,然后单击“以管理员身份运行”**。

  • 若要访问 Reporting Services 的报表管理器、报表或网站,您可能必须将这些站点添加到 Internet Explorer 的受信任站点列表中,或者以管理员身份启动 Internet Explorer。

有关更多信息,请参见 Microsoft 网站上的以下主题:用户帐户控制

备份数据

若要从最初部署的 Team Foundation Server 还原数据,必须拥有 SQL Server 数据库的一整套数据备份。 如果数据经过加密,则还必须具有加密密钥及其密码。

为 Team Foundation 备份数据

  • 有关更多信息,请参见备份 Team Foundation Server备份 Reporting Services 加密密钥

    重要说明重要事项

    如果部署配置为使用 SQL Server Reporting Services,并且您要将这些数据库还原到其他服务器,则必须备份 TFS_Warehouse 和 TFS_Analysis 数据库。 不能像还原到相同服务器或实例时那样,只重新生成仓库。 如果您要将 SharePoint 产品的数据库移动到还原 Team Foundation 数据库的目标服务器或实例,则还必须备份 SharePoint 产品的数据库。 这些数据库包括 SharePoint 产品 (SharePoint_AdminContent_ID) 的管理数据库以及内容数据库和配置数据库。

在新硬件上安装和配置 SQL Server

若要还原 Team Foundation 的数据,必须在要将 Team Foundation Server 数据库移动到的计算机上安装 SQL Server。 安装的 SQL Server 版本必须与承载数据库的原始服务器上的版本完全一致。 此要求包括 Service Pack 级别、排序规则设置和语言版本。 如果这两个版本不完全一致,则可能无法还原数据,或者即使能还原数据,Team Foundation Server 也可能无法正常运行。

为了还原 Team Foundation 数据而安装和准备 SQL Server

  • 在新环境中安装 SQL Server,并确保其正常运行。 作为备选方案,可在已安装匹配版本的服务器上创建 SQL Server 的实例。

    有关更多信息,请参见安装 Team Foundation 组件,也可以从 Microsoft 网站上的以下页面下载最新版本的 Team Foundation 安装指南:Installation Guide for Team Foundation(Team Foundation 安装指南)。在该指南中,可以找到有关如何在多服务器部署中安装 SQL Server 的主题。 您所安装的版本必须与最初安装的 Team Foundation Server 中使用的版本相同。

停止 Team Foundation Server 使用的服务

在还原数据之前,必须停止 Team Foundation Server 在每台服务器上使用的所有服务。 如果安装了可选组件(如 SharePoint 产品或 Reporting Services),则必须在安装这些组件的服务器上停止这些服务。

停止 Team Foundation Server 使用的服务

  1. 在运行 Team Foundation 应用层服务的服务器上,打开命令提示符窗口,将目录切换到 驱动器:\%programfiles%\Microsoft Team Foundation Server 2010\Tools。

  2. 键入以下命令:

    TFSServiceControl quiesce

    有关更多信息,请参见 TFSServiceControl 命令

还原数据库

停止服务后,可以使用 SQL Server 提供的工具来还原 Team Foundation 的数据。

警告

必须将所有数据库还原到同一个时间点,否则这些数据库将不同步。 以下过程假定您使用标记的事务来帮助确保 Team Foundation Server 使用的数据库同步。 有关更多信息,请参见备份 Team Foundation Server。 如果您的部署使用 SharePoint 产品,则应遵循部署中的该产品版本的指南。 有关更多信息,请参见备份和恢复 (SharePoint Server 2010)保护和还原服务器场 (Office SharePoint Server 2007)保护和还原服务器场 (Windows SharePoint Services 3.0)

打开“还原数据库”对话框

  1. 登录您要将数据库还原到的服务器。

  2. 单击**“开始”,依次指向“所有程序”“Microsoft SQL Server 2008”,然后单击“SQL Server Management Studio”**。

    提示

    有关如何还原数据库的更多信息,请参见 Microsoft 网站上的以下页面:实现 SQL Server 数据库还原方案

    **“连接到服务器”**对话框打开。

  3. 在**“服务器类型”列表中单击“数据库引擎”**。

  4. 在**“服务器名称”中,单击或键入数据层服务器和数据库实例的名称,然后单击“连接”**。

    提示

    如果 SQL Server 安装在群集上,则服务器名称是该群集的名称而非计算机名称。

    将打开 SQL Server Management Studio。

  5. 展开**“数据库”**节点,以显示构成 Team Foundation 数据层的数据库的列表。

在已安装并配置 SQL Server 的每台服务器上,为下列数据库完成下一个过程“还原数据库”:

在承载 Team Foundation Server 数据库的服务器上:

  • TFS_Configuration

    提示

    此数据库名称的 TFS_Configuration 之间可能包含其他字符。

  • TFS_CollectionName

    提示

    每个团队项目集合都有自己的数据库。 例如,如果有五个团队项目集合,则有五个数据库,每个数据库可根据团队项目集合名称进行区别。 这些数据库可能在相同或不同的 SQL Server 实例上,也可能在不同的物理服务器上。 您必须备份每个数据库,然后还原每个数据库。

  • TFS_Warehouse

    提示

    此数据库名称可能在 TFS_Warehouse 之间包含其他字符。

在运行 Reporting Services 的服务器上(如果为您的部署配置了这样一个服务器且必须将数据库还原到其他服务器):

  • ReportServer

    提示

    如果使用了命名实例,此数据库将命名为“ReportServer$实例名称”。

  • ReportServerTempDB

    提示

    如果您使用的是命名实例,则此数据库将命名为“ReportServerTempDB$实例名称”。

在运行 SharePoint 产品的服务器上(如果为您的部署配置了一个或多个 SharePoint Web 应用程序且必须将数据库还原到其他服务器):

  • SharePoint 产品的内容数据库 (WSS_Content)

    提示

    根据所安装的 SharePoint 产品的版本以及安装人员是否对名称进行了自定义,包含 SharePoint 产品数据的数据库的名称会有所不同。 此外,如果 SharePoint 产品安装在与 Team Foundation Server 不同的服务器上,这些数据库可能不在数据层服务器上。 如果数据库位于其他服务器上,则必须从 Team Foundation Server 单独对其进行备份、还原和配置。 但是,您应该同步数据库的维护操作以避免同步错误。

    若要还原 SharePoint 产品使用的数据库,应遵循部署使用的软件版本的指南。 有关更多信息,请参见备份和恢复 (SharePoint Server 2010)保护和还原服务器场 (Office SharePoint Server 2007)保护和还原服务器场 (Windows SharePoint Services 3.0)

在运行 Microsoft Project Server 的一台或多台服务器上(如果已将您的部署与 Project Server 集成且必须将数据库还原到其他服务器):

在运行 SQL Server Analysis Services 的服务器上(如果为您的部署配置了这样一个服务器且必须将数据库还原到其他服务器):

  • TFS_Analysis

有关这些数据库的更多信息,请参见了解备份 Team Foundation Server

还原数据库

  1. 右击要还原的数据库,依次指向**“任务”“还原”,然后单击“数据库”**。

    即会打开**“还原数据库”**对话框。

  2. 在**“还原的源”下方单击“源设备”,再单击省略号按钮(“…”**)。

  3. 在**“指定备份”对话框中,指定备份文件的位置,再单击“确定”**。

    必须按照创建顺序,首先还原完整备份,随后还原差异备份,然后还原事务日志备份。

  4. 在**“选择要还原的备份集”**下面,指定要还原的备份集。

    如果您使用标记的事务创建了备份集,请确保还原完整、差异和事务日志数据库。 有关标记的事务的更多信息,请参见备份 Team Foundation Server

  5. 在**“选择页”窗格中,单击“选项”,然后选中“覆盖现有数据库”**复选框。

  6. 在**“将数据库文件还原为”**列表中,确认路径与当前数据库路径相匹配。

  7. 在**“恢复状态”**下面,执行下列步骤之一:

    • 如果使用标记的事务,则单击**“不对数据库执行任何操作,不回滚未提交的事务。可以还原其他事务日志。(RESTORE WITH RECOVERY)”**。

    • 如果不使用标记的事务,并且不准备应用其他事务日志,请单击**“数据库随时可用”**。

    • 如果不使用标记的事务,但准备应用其他事务日志,请单击**“数据库尚不可用”**。

  8. 单击**“确定”**。

    将显示一个进度图标。

  9. 出现**“SQL Server Management Studio”对话框并确认成功还原后,单击“确定”返回到“对象资源管理器”**。

  10. 如果使用标记的事务,请右击刚还原的数据库,依次指向**“任务”“还原”,然后单击“事务日志”**。

    将打开**“还原事务日志”**窗口。

  11. 在**“常规”页上,确保相应数据库突出显示在“数据库”**列表中。

  12. 在**“选择要还原的事务日志”**下面,选中要还原的日志旁边的复选框。

  13. 在**“还原到”下面,单击“标记的事务”**。

    将打开**“选择标记的事务”**窗口。

  14. 在**“选择标记的事务以将还原停止在”列表中,选中要用于还原的事务标记旁边的复选框,然后单击“确定”**。

    重要说明重要事项

    为了成功还原数据,您必须对所有数据库使用具有相同日期和时间的相同事务标记。

  15. 在**“还原事务日志”窗口中,单击“确定”**。

    将显示一个进度图标。

  16. 出现**“SQL Server Management Studio”对话框并确认成功还原后,单击“确定”**。

    有关更多信息,请参见 Microsoft 网站上的以下页面应用事务日志备份

提示

如果还原了 Reporting Services 的数据库,则还必须还原这些数据库的加密密钥。 有关更多信息,请参见 Microsoft 网站上的以下主题:还原加密密钥(Reporting Services 配置)

将 SharePoint 产品重定向到内容数据库的新位置

如果未将 SharePoint 产品配置为用于您的 Team Foundation Server 部署或者您不会还原 SharePoint 产品数据库,则可跳过此过程。

在还原 SharePoint 产品的内容数据库 (WSS_Content) 后,必须将运行 SharePoint 产品的服务器重定向到该数据库的新位置。 此数据库必须正常运行,才能使用数据库的新位置重新配置 Team Foundation Server。

重定向项目站点以使用新数据层服务器上的内容数据库

在 Reporting Services 配置管理器中更改数据库

如果没有配置报表服务器以用于 Team Foundation Server 部署或者您不会还原报表服务器的数据库,则可跳过此过程。

在将 SharePoint 产品重定向到新内容数据库之后,必须将 Reporting Services 重定向到其数据库(ReportServer 和 ReportServer_TempDB)的新位置。 除非您执行此过程,否则任何团队项目均没有可用的报表。 这些数据库必须正常运行,才能使用数据库的新位置重新配置 Team Foundation Server。

重定向 Reporting Services 以连接到新服务器

为 Team Foundation Server 准备 SQL Server

必须先使用 TFSConfig PrepSQL 命令使 SQL Server 做好承载 Team Foundation Server 数据库的准备,已还原数据库才能正常工作。 此命令在新的服务器或实例上创建 TFSEXECROLE 和 TFSADMINROLE 组,还会添加操作所需的系统消息。

提示

如果您无法访问 Team Foundation Server 的命令行工具,则可通过安装 Team Foundation Server 来安装这些工具。 将其安装在将作为应用层服务器的计算机上,但应取消安装软件后出现的配置向导。

为承载 Team Foundation Server 数据库而准备 SQL Server

  1. 登录到承载 Team Foundation 应用层的服务器,打开命令提示符窗口,并将目录切换到“驱动器:\%programfiles%\Microsoft Team Foundation Server 2010\Tools”。

  2. 键入下面的命令,其中 ServerName 是承载 Team Foundation Server 数据库的 SQL Server 实例的名称,该名称采用 ServerName 或 ServerName\InstanceName 格式:

    **TFSConfig PrepSQL /SQLInstance:**ServerName

  3. 为在其中还原 Team Foundation Server 数据库的每个新服务器或实例重复此步骤。

更改已还原数据库的所有权

必须使用 TFSConfig Accounts ResetOwner 命令将已还原数据库的数据库所有者登录更改为当前用户。 在执行下面一系列步骤之前,请确保使用正确的用户帐户登录。 例如,可以使用安装 Team Foundation Server 时使用的帐户,安装指南将该帐户称为 TFSSETUP。 该帐户至少必须是 Team Foundation Server 中**“Team Foundation Administrators”**组的成员,并且是 SQL Server 中 sysadmin 组的成员。

将已还原数据库的所有权更改为当前用户

  1. 登录到 Team Foundation 的应用层服务器,打开命令提示符窗口,将目录切换到“驱动器:\%programfiles%\Microsoft Team Foundation Server 2010\Tools”。

  2. 键入下面的命令,其中 ServerName(采用 ServerName 或 ServerName\InstanceName 格式)是承载 Team Foundation Server 数据库的 SQL Server 实例的名称,DatabaseName 是配置数据库的名称(默认为 TFS_Configuration):

    **TFSConfig Accounts /ResetOwner /SQLInstance:**ServerName **/DatabaseName:**DatabaseName

    此命令行会更改 Team Foundation Server 使用的所有数据库的所有权。

将 Team Foundation Server 重定向到远程集合数据库

如果集合、Analysis Services 和报告的所有数据库都与配置数据库在同一服务器和实例上,则可以跳过此过程。

必须将 Team Foundation Server 重定向到与配置数据库位于不同服务器上的任何集合数据库。 此外,如果使用命名实例,或 TFS_Analysis 或 TFS_Warehouse 数据库与 TFS_Configuration 位于不同服务器上,则必须运行 RemapDBs 命令。

将 Team Foundation Server 重定向到远程数据库

  1. 登录到 Team Foundation 的应用层服务器,打开命令提示符窗口,将目录切换到“驱动器:\%programfiles%\Microsoft Team Foundation Server 2010\Tools”。

  2. 键入以下命令,其中 ServerName 是承载 Team Foundation Server 配置数据库的 SQL Server 实例的名称,TFS_Configuration 是 Team Foundation Server 的已还原配置数据库的名称,ServerName2 是承载远程集合的服务器的名称。 可以使用的 ServerName 参数数量与在部署中配置的服务器数量相同。 您可以采用 ServerName 或 ServerName\InstanceName 格式指定 ServerName。 如果不使用默认实例,则必须指定实例名称:

    **TFSConfig RemapDBs /DatabaseName:ServerName;**TFS_Configuration **/SQLInstances:**ServerName,ServerName2 **/AnalysisInstance:**ServerName2 **/AnalysisDatabaseName:**DatabaseName

    提示

    /SQLInstances 中,必须指定承载 Team Foundation Server 数据库的所有 SQL Server 实例(用逗号分隔)。 有关更多信息,请参见 RemapDBs 命令

更新所有服务帐户

必须更新 Team Foundation Server 的服务帐户 (TFSService) 和数据源帐户 (TFSReports)。 即使这些帐户未进行更改,也必须更新信息,以确保帐户的标识和格式适用于新服务器。

提示

如果您的部署中有多台应用层服务器,则必须更新每台服务器上的服务帐户。

更新服务帐户

  1. 在报表服务器上,打开“计算机管理”,然后启动以下组件(如果这些组件尚未启动):

    • ReportServer 或 ReportServer$实例名称(应用程序池)

    • SQL Server Reporting Services (TFSINSTANCE)

  2. 在应用层服务器上,打开命令提示符窗口,将目录切换到“驱动器:\%programfiles%\ Microsoft Team Foundation Server 2010\Tools”。

  3. 在命令提示符处,通过键入下面的命令为 Team Foundation 添加服务帐户,其中 DatabaseName 是配置数据库的名称(默认为 TFS_Configuration):

    **TfsConfig Accounts /add /AccountType:ApplicationTier /account:**AccountName **/SQLInstance:**ServerName **/DatabaseName:**DatabaseName

    有关如何使用此命令的更多信息,请参见 Accounts 命令

  4. 如果部署使用报表服务器的数据源帐户以及 Team Foundation Server Proxy 的代理帐户,请使用 Accounts 命令添加这些资源。

在不还原应用层的情况下注册已还原数据库的位置

如果还要将应用层还原到其他服务器,则可跳过此过程。

在更新服务帐户信息之后,必须将应用层重定向到已还原数据库的新位置。

提示

如果您的部署中有多台应用层服务器,则必须针对每台服务器注册数据库的位置。

注册数据库的位置

  1. 在应用层服务器上,打开命令提示符窗口,将目录切换到“驱动器:\%programfiles%\ Microsoft Team Foundation Server 2010\Tools”。

  2. 在命令提示符处,键入下面的命令,其中 DatabaseName 是配置数据库的名称(默认为 TFS_Configuration):

    **TfsConfig registerDB /SQLInstance:**ServerName **/DatabaseName:**DatabaseName

    有关如何使用此命令的更多信息,请参见 RegisterDB 命令

配置 Reporting Services 和 Analysis Services

如果您不会在部署中使用报表服务器,则可跳过此过程。 如果您的部署使用报表服务器,则必须将 Team Foundation Server 重定向到该服务器的位置,重新启动仓库并手动为 Analysis Services 重新生成数据库。

提示

即使已如上节所述还原了 TFS_Warehouse 和 TFS_Analysis 数据库,您也必须完成此过程。

重新配置 Reporting Services 和 Analysis Services

  1. 打开 Team Foundation 的管理控制台。

  2. 在导航栏中,单击**“报告”**。

  3. 在**“报告”中单击“编辑”**。

  4. 在**“脱机”确认消息中,单击“确定”**。

    **“Reporting Services”**对话框随即打开。

  5. 选中**“使用报表服务器”**复选框。

  6. 单击**“仓库”选项卡,并在“服务器”**中键入或单击报表服务器的名称。

  7. 在**“数据库”**中键入 Team Foundation Server 的仓库数据库的名称。

    默认情况下,此数据库的名称为 TFS_Warehouse。

  8. (可选)单击**“测试连接”**以确保您指定的数据库有效。

  9. 单击**“Analysis Services”**选项卡。

  10. 在**“服务器”**中,键入或单击运行 SQL Server Analysis Services 的服务器的名称。

  11. 在**“数据库”**中,键入 Team Foundation Server 的 Analysis Services 数据库的名称。

    默认情况下,此数据库的名称为 TFS_Analysis。

  12. 如果您不使用数据库的默认实例,请选中**“指定非默认实例”**复选框,然后键入或单击该实例的名称。

  13. (可选)单击**“测试连接”**以确保您指定的数据库有效。

  14. 在**“用户名”“密码”**中,键入数据源帐户 (TFSReports) 的帐户名和密码(如果有)。

  15. 在**“报表”选项卡上的“服务器”中,键入或单击报表服务器的名称,然后单击“填充 URL”**。

  16. 在**“用户名”“密码”**中,键入数据源帐户 (TFSReports) 的帐户名和密码(如果有)。

  17. 在**“默认路径”中,键入用于存储报表的相对路径,然后单击“确定”**。

  18. 在管理控制台中,单击**“启动作业”**重新启动报告。

  19. 打开命令提示符窗口,将目录切换到 %ProgramFiles%\Microsoft Team Foundation Server 2010\Tools。

  20. 键入下面的命令,为 Analysis Services 重新生成数据库:

    TFSConfig RebuildWarehouse /AnalysisServices /ReportingDataSourcePassword:Password

    Password 是 Reporting Services 的数据源帐户 (TFSReports) 的密码。

  21. 等到命令成功完成。

  22. 在报表服务器上,打开 Internet Explorer,并在地址栏中键入以下字符串,然后按 Enter:

    https://localhost:8080/VirtualDirectory/TeamFoundation/Administration/v3.0/WarehouseControlService.asmx

    对于 VirtualDirectory,请键入安装 Team Foundation Server 时指定的 Internet Information Services (IIS) 虚拟目录。 默认情况下,此目录的名称为 tfs。

    将打开**“WarehouseControlWebService”**页。

    提示

    Microsoft Team Foundation Server 应用程序池必须运行才可提供仓库控制 Web 服务。

  23. 单击**“GetProcessingStatus”,然后单击“调用”**。

    重要说明重要事项

    该服务应对所有作业返回值“空闲”,指示当前未处理多维数据集。 如果返回其他值,则请重复此步骤,直到针对所有作业都返回“空闲”

  24. 在**“WarehouseControlWebService”页上,单击“ProcessAnalysisDatabase”,然后单击“调用”**。

    此时将打开一个浏览器窗口。 当该服务成功启动多维数据集的处理时,会返回**“True”;如果未成功,或当前正在处理多维数据集,则返回“False”**。

  25. 若要确定多维数据集是何时处理完毕的,请返回到**“WarehouseControlWebService”页,单击“GetProcessingStatus”,然后单击“调用”**。

    当**“GetProcessingStatus”服务针对所有作业都返回值“空闲”**时,处理完成。

    有关更多信息,请参见为 Team Foundation Server 手动处理数据仓库和 Analysis Services 多维数据集

  26. 在应用层服务器上,打开“计算机管理”,并启动 Visual Studio Team Foundation 后台作业代理。

重新启动 Team Foundation Server 使用的服务

还原数据之后,必须重新启动服务,部署才能正常运行并可供用户使用。

重新启动 Team Foundation Server 使用的服务

  1. 在运行 Team Foundation 应用层服务的服务器上,打开命令提示符窗口,将目录切换到 驱动器:\%programfiles%\Microsoft Team Foundation Server 2010\Tools。

  2. 键入以下命令:

    TFSServiceControl unquiesce

    有关更多信息,请参见 TFSServiceControl 命令

刷新客户端计算机上的数据缓存

刷新客户端计算机上的数据缓存

请参见

任务

备份 Team Foundation Server

概念

还原 Lab Management 组件

其他资源

Managing Data

Managing Team Foundation Server

修订记录

日期

修订记录

原因

2011 年 3 月

添加了有关与 Project Server 集成的部署的信息。

SP1 功能更改。

2010 年 10 月

修改了用于反映 SharePoint 产品的最佳做法的指南。

信息补充。

2010 年 9 月

更新了处理仓库的步骤,并包括了有关如何还原 Lab Management 的链接信息。

客户反馈