运行 TFS 升级向导

选择升级

TFS 升级向导的运行方式

首先,安装 TFS,然后运行升级配置向导。 如果您已将 TFS 移至新硬件,则必须更改 TFS 的 URL。 如果将 TFS 应用层移动到新的硬件,则您必须在完成 TFS 升级向导的运行后更新应用程序层的 URL。

提示

在安装 TFS 后,其配置工具会自动出现。如果由于某种原因未显示,您可以从 TFS 管理控制台进行访问。从“开始”菜单启动 TFS 管理控制台。在管理控制台中,选择“应用程序层”,然后选择“配置已安装的功能”

需要的权限

若要执行此过程,您必须是 Windows**“管理员”安全组的成员。 如果您在升级基本的 TFS 安装,则这些是所需的唯一权限。如果您计划配置报告,则您还必须是运行 SQL Server Reporting Services 的服务器上的 Windows“管理员”安全组的成员。 如果计划配置 SharePoint 产品,则您必须是“SharePoint 产品”管理站点上“场管理员”组的成员。 如果没有安装承载配置数据库的数据库引擎,或者由数据库管理员来管理您使用的 SQL Server 实例,则您必须是 SQL Server 中“sysadmin Server”**角色的成员才能执行此过程。

运行 Team Foundation Server 安装程序

  1. 往驱动器插入 Team Foundation Server 安装 DVD和启动 tfs_projectServerExtensions.exe 文件开始安装。

  2. 在许可条款对话框中,接受许可条款然后选择**“立即安装”**。

    如果要安装 Team Foundation Server 到文件系统特定位置,请在默认安装旁边选择浏览按钮 (…) 。

若要运行 Team Foundation Server 升级向导

  1. 在**“Team Foundation Server 配置”工具中,选择“升级”,然后选择“启动向导”**。

    此时将出现**“Team Foundation Server 升级配置”**向导。

  2. 阅读“欢迎”屏幕,然后选择**“下一步”**。

  3. 键入承载 Team Foundation Server 以前版本中的数据的 SQL Server 实例的名称,然后选择**“列出可用数据库”**。

    如果您的配置数据库是 AlwaysOn 可用性组的一部分,则选择**“此实例为 SQL AwlaysOn 可用性组”**。

    向导将列出可升级的 Team Foundation Server 部署。 如果列出了多个部署,请选择您希望升级的部署。

  4. 选中**“通过选中此框,我确认当前有备份”复选框,然后选择“下一步”**。

    如果需要执行备份,可以选择**“单击此处启动数据库备份工具”**,按照以下步骤继续 TFS 升级向导。

    TFS 数据库备份工具显示其在**“SQL Server 实例”**中指定 SQL Server 实例中发现的数据库。

    1. 在“选择要备份的数据库”中,选择要备份的数据库。

      需要帮助? MSDN 上的 TFS 2010 数据库列表MSDN 上的 TFS 2008 数据库列表

    2. 在**“将数据库备份至”**中,接受默认位置或输入其他位置。

      备注

      如要覆盖存储于此网络位置的备份,可选择“覆盖此位置的现有数据库备份”

    3. 选择**“立即备份”**。

      备份工具将报告每个数据库的备份进度。

    4. 选择**“关闭”**。

  5. 选择**“使用系统帐户”以使用内置帐户,或选择“使用用户帐户”以使用域帐户或本地帐户。 如果要使用用户帐户,您必须键入该帐户的密码。 若要测试用户帐户和密码组合,请选择“测试”**。

    Network Service 是此服务帐户的默认值。

  6. 在**“身份验证方法”下,选择“NTLM”“协商 (Kerberos)”,然后选择“下一步”**。

    • 如果选择**“NTLM”**,则使用 NTLM 身份验证。 此选项是默认设置。

    • 如果选择**“协商(Kerberos)”**,则先尝试 Kerberos 身份验证。 如果该身份验证失败,则使用 NTLM 身份验证。

  7. 如果您正从 TFS 2008 进行升级,则可指定一个**“端口”“虚拟目录”**,或者可以接受默认值。 如果您正从 TFS 的其他任何版本进行升级,则必须跳到下一步。 在客户端操作系统上,您必须跳到步骤 10。 无法在客户端操作系统上配置 SharePoint 产品或 Team Foundation Server 的报告功能(步骤 8 和 9)。

  8. 使用**“配置 Team Foundation Server 的报告”页选择是否使用报告。 选中“配置用于 Team Foundation Server 的报告”复选框以使用报告,或清除该复选框以跳过报告,然后选择“下一步”**。

    提示

    如果在升级过程中跳过报告并在以后添加它,则您可能需要为报告仓库数据库(TFS_Warehouse 和 TFS_Analysis)使用不同的数据库名称。或者,您也可以删除旧的报告数据库,然后将使用默认名称创建新的数据库。

    1. “Reporting Services 实例” 中输入运行 SQL Server Reporting Services 的服务器的名称并选择**“填充 URLs”**。

      报表服务器及其管理站点的 URL 将出现在**“报表服务器 URL”“报表管理器 URL”**的下拉列表中。

    2. 选择要用于 Team Foundation Server 的 URL,然后选择**“下一步”**。

    3. 如果您正从 TFS 2008 进行升级,请跳到下一步。 否则,键入运行数据库引擎和全文搜索以承载仓库数据库的服务器的名称,然后选择**“列出可用数据库”**。

      向导将列出可升级的可用仓库数据库。 选择要升级的数据库,然后选择**“下一步”**。

      您可以选择**“测试”**来测试到 SQL Server 的连接。 

    4. “SQL Analysis Services 实例”中,输入运行 SQL Server Analysis Services 的服务器的名称并选择**“下一步”**。

      若要测试 SQL Server 的连接,请选择**“测试”**。

    5. 请输入报表读者帐户的名称和密码,然后选择**“下一步”。 如果您在步骤 5 中为 Team Foundation Server 的服务帐户指定了用户帐户,并且想要在此步骤中使用其他帐户,则您必须选中“为 Reporting Services 报表读者帐户使用 Team Foundation Server 服务帐户之外的帐户”**复选框。

      选择**“测试”**以测试用户帐户和密码组合。

  9. 使用**“配置用于 Team Foundation Server 的 SharePoint”页选择是否使用 SharePoint 产品。 选中“配置用于 Team Foundation Server 的 SharePoint”复选框以配置 SharePoint 产品,或清除该复选框跳过该步骤,并选择“下一步”**。

    如果选择了 SharePoint 产品 配置,请执行以下步骤之一:

    备注

    如果您正从 TFS 2008 升级,并选择使用 SharePoint,则不会出现“使用 SharePoint 的现有服务器场”复选框。您的唯一选项是输入 SharePoint web 应用程序和 SharePoint 管理网站的 URL,然后选择“下一步”

    • 选择**“使用当前 SharePoint 设置”以保留 SharePoint 产品的设置,然后选择“下一步”**。

      通常使用此选项以便继续使用现有门户网站,对于现有门户网站,必须安装和配置用于 Windows SharePoint Services 的新 Team Foundation Server 扩展。 如果您的门户网站位于所升级的服务器上,则会自动配置新扩展。

    • 选择**“使用 SharePoint 的现有服务器场”,输入 SharePoint web 应用程序和 SharePoint 管理站点的 URL,然后选择“下一步”。 若要测试与其中每个 URL 的连接,可以选择“测试”**。

      通常使用此选项以便迁移到新门户网站,新门户网站必须包含 SharePoint 产品的已迁移数据。

  10. 如果您不从 TFS 2008 进行升级,请跳到下一步。 如果您要从 TFS 2008 升级,请接受项目集合名称和说明的默认值,或选择输入新名称和说明,然后选择**“下一步”**。

  11. 在**“检查”页上检查设置,并选择“下一步”**。

    向导将验证您的配置。

  12. 选择**“配置”**。

    向导将应用配置设置。

  13. 选择**“下一步”**。

    您的数据将升级,并且进度报告将出现并详细显示所执行的步骤。

  14. 选择**“下一步”**。

  15. 阅读最终摘要屏幕,然后选择**“关闭”**两次,一次在向导中进行,另一次在配置工具中进行。

    备注

    如果升级失败,请选择此摘要屏幕上的“单击此处打开完整日志”来查看详细日志文件。在解决了日志文件中标识的所有待解决的问题之后,您可以通过使用“Team Foundation 管理控制台”继续升级。在“团队项目集合”中的“状态”选项卡上,“创建集合”,然后选择“重新运行作业”

更新 TFS 的 URL

如果就地升级,您可以忽略这两个过程。

如果将 TFS 应用层迁移到了新的硬件,则必须在应用层上和在 TFS SharePoint 扩展中更新 TFS 的 URL。

在应用程序层上更新 TFS 的 URL

  1. 在 TFS 应用程序层上,打开 Team Foundation Server 管理控制台。

  2. 在导航栏中,选择**“应用层”,然后单击“更改 URL”**。

    **“更改 URL”**窗口随即打开。

  3. 在**“通知 URL”中,键入新应用层服务器的 URL,然后选择“确定”**。

在 SharePoint 的 TFS 扩展中更新 TFS 应用层的 URL

  1. 在运行 SharePoint 的服务器上,打开 Team Foundation Server 管理控制台。

  2. 在导航栏中,选择**“SharePoint 产品的扩展”“SharePoint Web 应用程序”,然后单击“修改访问”**。

    将打开**“Team Foundation Server 的访问权限”**窗口。

  3. 在**“Team Foundation Server 的 URL”中,键入新应用层服务器的 URL,然后选择“确定”**。

请参见

概念

TFS 升级要求

如何:为 Team Foundation Server 安装远程 SharePoint 产品