如何:从 Team Foundation Server Trial Edition 升级

更新:2007 年 11 月

可将 Team Foundation Server 试用版升级到 Team Foundation Server 工作组版或 Team Foundation Server。为此,您必须具有有效的 Team Foundation Server 产品密钥。您还必须将 SQL Server 从 SQL Server Evaluation Edition 升级到 SQL Server Professional Edition 或 SQL Server Enterprise Edition。有关 Team Foundation Server 升级的更多信息,请参见 Team Foundation Server 升级类型

重要说明:

升级期间,必须提供产品密钥。如果您是通过批量授权计划获得的 Team Foundation Server,则可以在批量授权媒体(CD、DVD 或 .iso 映像)上找到此密钥。有关更多信息,请参见如何:找到 Team Foundation Server 的产品密钥。若要获得其他帮助,可以使用 Microsoft 网站上的“帮助和支持”信息来与 Visual Studio Team System 支持人员联系。有关授权的更多信息,请参见 Microsoft 网站上的“Visual Studio Team System 2008 Licensing White Paper”(Visual Studio Team System 2008 授权白皮书)。

必需的权限

若要执行这些过程,您必须是 Team Foundation 数据层服务器和 Team Foundation 应用层服务器上“Administrators”安全组的成员、Windows SharePoint Services“Central Administrator”安全组的成员以及 Team Foundation 数据层服务器上 SQL Server“Administrator”安全组的成员。

若要执行备份和还原数据和服务的过程,您必须是 Team Foundation 服务器上“Local Administrators”组的成员。要执行本主题中介绍的任务,必须具有还原数据库以及停止和启动 IIS 的权限。有关更多信息,请参见 Team Foundation Server 权限

除了这些权限,对于运行 Windows Server 2008 或 Windows Vista 的计算机,您可能还需要满足以下要求:

  • 若要使用命令行过程,您可能需要通过以下操作使用提升的权限打开命令提示窗口:单击“开始”,右击“命令提示符”,再单击“以管理员身份运行”。

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

  • 若要编辑 web.config 文件,您可能需要通过以下操作以管理员身份启动文本编辑器:单击“开始”,单击“所有程序”,右击所需编辑器,再单击“以管理员身份运行”。

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

有关更多信息,请参见 Microsoft 网站

升级到 Team Foundation Server

  1. 在 Team Foundation 应用层服务器上依次单击“开始”、“设置”和“控制面板”。

  2. 在“控制面板”中单击“添加/删除程序”。

  3. 在“添加/删除程序”中单击“更改或删除程序”。单击“Microsoft Visual Studio 2008 Team Foundation Server”,再单击“更改/删除”。

  4. 在“维护模式选项”中选择“升级到 Microsoft Visual Studio 2008 Team Foundation Server”,键入 Team Foundation Server 的产品密钥,然后单击“下一步”。

    可能会出现一个“命令提示符”窗口,显示服务的停止和启动。

    说明:

    在 Team Foundation Server 的升级过程中,必须提供产品密钥。如果您是通过批量授权计划获得的 Team Foundation Server,则您将没有单独的产品密钥可以在升级过程中提供。您必须联系 Visual Studio 开发人员专业支持以获得升级所需的产品密钥。有关支持人员联系电话的列表,请参见 Microsoft 网站上的“MSDN 故障排除和支持”。

  5. 在“维护 - 安装完成”页上单击“完成”。

升级到 Team Foundation Server Workgroup Edition

  1. 在 Team Foundation 应用层服务器上依次单击“开始”、“设置”和“控制面板”。

  2. 在“控制面板”中单击“添加/删除程序”。

  3. 在“添加/删除程序”中单击“更改或删除程序”。单击“Microsoft Visual Studio 2008 Team Foundation Server”,再单击“更改/删除”。

  4. 在“维护模式选项”中选择“升级到 Microsoft Visual Studio 2008 Team Foundation Server”,键入 Team Foundation Server 的产品密钥,然后单击“下一步”。

    说明:

    在 Team Foundation Server 的升级过程中,必须提供产品密钥。如果您是通过批量授权计划获得的 Team Foundation Server,则您将没有单独的产品密钥可以在升级过程中提供。您必须联系 Visual Studio 开发人员专业支持以获得升级所需的产品密钥。有关支持人员联系电话的列表,请参见 Microsoft 网站上的“MSDN 故障排除和支持”。

  5. 所有服务都停止并重新启动后,在“维护 - 安装完成”页上单击“完成”。

  6. 单击“开始”,单击“设置”,然后单击“控制面板”。

  7. 在“控制面板”中单击“添加/删除程序”。

  8. 在“添加/删除程序”中单击“更改或删除程序”。单击“Microsoft Visual Studio 2008 Team Foundation Server”,再单击“更改/删除”。

  9. 在“维护模式选项”中,选择“修复或重新安装”,然后单击“下一步”。

    说明:

    您将需要 Team Foundation Server 产品媒体来完成后续步骤。

  10. 在“服务帐户”页上,在“帐户名”中键入 Team Foundation Server 服务帐户名,在“密码”中键入帐户密码,然后单击“下一步”。

  11. 在“报告数据源帐户”页上,在“帐户名”中键入 Reporting Services 服务帐户名,在“密码”中键入帐户密码,然后单击“下一步”。

  12. 在“维护 - 修复完成”页上单击“完成”。

  13. 最多可以向 Team Foundation Licensed Users 组添加五个用户。有关更多信息,请参见如何:为 Team Foundation Server Workgroup Edition 添加用户

升级 SQL Server Evaluation Edition

如果 SQL Server Evaluation Edition 是作为 Team Foundation Server 试用版安装的一部分安装的,则必须升级到 SQL Server Professional Edition 或 SQL Server Enterprise Edition。

从单服务器 Team Foundation Server 安装上的 SQL Server Evaluation Edition 进行升级

  1. 备份所有的 Team Foundation Server 数据库。有关如何备份 Team Foundation Server 的更多信息,请参见如何:备份 Team Foundation Server

    重要说明:

    确保遵循备份数据过程的所有步骤。

    说明:

    您还必须备份要保留的 SharePoint 产品和技术的任何自定义站点定义、自定义站点模板或自定义 Web 部件。有关更多信息,请参见 Microsoft 网站上的下列主题:针对 Windows SharePoint Services 2.0 的“Backup and Restore Options”(备份和还原选项)或针对 Windows SharePoint Services 3.0 的“Choose backup and recovery tools”(选择备份和恢复工具)。

  2. 备份 Reporting Services 加密密钥。请确保已将加密密钥存储在 Team Foundation Server 以外的计算机上的安全位置,并且新的部署可以访问此密钥。有关如何备份加密密钥的更多信息,请参见如何:备份 Reporting Services 加密密钥

  3. 登录到 Team Foundation 应用层服务器,打开“计算机管理器”,停止下列服务:

    • SharePoint 定时服务或 Windows SharePoint Services 定时

    • SQL Server Reporting Services

    • Visual Studio Team Foundation Server 任务计划程序

    • Microsoft Team Foundation Server Application Pool

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

      说明:

      对于 SQL Server 2005,您需要在 Internet 信息服务 (IIS) 中管理 ReportServer 应用程序池;对于 SQL Server 2008,则不需要这样做。

    • 默认网站

    有关更多信息,请参见如何:停止和启动服务、应用程序池和网站

  4. 登录到 Team Foundation 的数据层服务器,打开命令提示窗口,删除 %ProgramFiles%\Microsoft SQL Server\MSSQL.2\OLAP\DATA 目录中的所有文件。

  5. 安装 SQL Server Standard Edition 或 SQL Server Enterprise Edition。有关如何安装 SQL Server 的更多信息,请参见 Microsoft 下载中心上的 Team Foundation 安装指南。

  6. 还原 Team Foundation Server 数据库。有关如何还原 Team Foundation Server 的更多信息,请参见如何:还原 Team Foundation 数据

    重要说明:

    确保遵循还原数据过程的所有步骤。这包括更新数据仓库和重新启动服务。

从双服务器 Team Foundation Server 安装上的 SQL Server Evaluation Edition 进行升级

  1. 备份所有的 Team Foundation Server 数据库。有关如何备份 Team Foundation Server 的更多信息,请参见如何:备份 Team Foundation Server

    重要说明:

    确保遵循备份数据过程的所有步骤。

    说明:

    您还必须备份要保留的 SharePoint 产品和技术的任何自定义站点定义、自定义站点模板或自定义 Web 部件。有关更多信息,请参见 Microsoft 网站上的下列主题:针对 Windows SharePoint Services 2.0 的“Backup and Restore Options”(备份和还原选项)或针对 Windows SharePoint Services 3.0 的“Choose backup and recovery tools”(选择备份和恢复工具)。

  2. 备份 Reporting Services 加密密钥。请确保已将加密密钥存储在 Team Foundation Server 以外的计算机上的安全位置,并且新的部署可以访问此密钥。有关如何备份加密密钥的更多信息,请参见如何:备份 Reporting Services 加密密钥

  3. 在 Team Foundation 应用层服务器上,打开“计算机管理器”,停止下列组件:

    • SharePoint 定时服务或 Windows SharePoint Services 定时

    • SQL Server Reporting Services

    • Visual Studio Team Foundation Server 任务计划程序

    • Microsoft Team Foundation Server Application Pool

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

      说明:

      对于 SQL Server 2005,您需要在 IIS 中管理 ReportServer 应用程序池;对于 SQL Server 2008,则不需要这样做。

    • 默认网站

    有关更多信息,请参见如何:停止和启动服务、应用程序池和网站

  4. 登录到 Team Foundation 的数据层服务器,打开命令提示窗口,删除 %ProgramFiles%\Microsoft SQL Server\MSSQL.2\OLAP\DATA 目录中的所有文件。

  5. 安装 SQL Server Standard Edition 或 SQL Server Enterprise Edition。有关如何安装 SQL Server 的更多信息,请参见 Microsoft 下载中心上的 Team Foundation 安装指南。

  6. 还原 Team Foundation 数据层服务器上的 Team Foundation Server 数据库。有关如何还原 Team Foundation Server 的更多信息,请参见如何:还原 Team Foundation 数据

    重要说明:

    确保遵循还原数据过程的所有步骤。这包括更新数据仓库和重新启动服务。

请参见

任务

如何:从 Team Foundation Server Workgroup Edition 升级

如何:备份 Team Foundation Server

如何:备份 Reporting Services 加密密钥

如何:为 Team Foundation Server Workgroup Edition 添加用户

概念

Team Foundation Server 升级类型

Team Foundation Server 移动类型

如何:还原 Team Foundation 数据