How to: Upgrade from Team Foundation Server Trial Edition

You can upgrade Team Foundation Server Trial Edition to Team Foundation Server Workgroup Edition or Team Foundation Server. To do this, you must have a valid product key for Team Foundation Server. You must also upgrade SQL Server from SQL Server Evaluation Edition to either SQL Server Professional Edition or SQL Server Enterprise Edition. For more information about Team Foundation Server upgrades, see Team Foundation Server Upgrade Types.

Important noteImportant Note:

During the upgrade, you must provide a product key. If you acquired Team Foundation Server through a volume licensing program, you can locate this key on your Volume License medium (CD, DVD, or .iso image). For more information, see How to: Locate the Product Key for Team Foundation Server. For additional assistance, you can contact support for Visual Studio Team System by using the information at "Help and Support" on the Microsoft Web site. For more information about licensing, see "Visual Studio Team System 2008 Licensing White Paper" on the Microsoft Web site.

Required Permissions

To perform these procedures, you must be a member of the Administrators security group on the Team Foundation data-tier server and the Team Foundation application-tier server, a member of the Windows SharePoint Services Central Administrator security group, and a member of the SQL Server Administrator security group on the Team Foundation data-tier server.

To perform the procedures to back up and restore the data and services, you must be a member of the Local Administrators group on the Team Foundation servers. Permissions to restore databases and stop and start IIS are required to perform the tasks described in this topic. For more information, see Team Foundation Server Permissions.

In addition to these permissions, you might need to address the following requirements on a computer that is running Windows Server 2008 or Windows Vista:

  • To follow a command-line procedure, you might need to open an elevated Command Prompt by clicking Start, right-clicking Command Prompt, and clicking Run as Administrator.

  • To follow a procedure that requires Internet Explorer, you might need to start it as an administrator by clicking Start, clicking All Programs, right-clicking Internet Explorer, and then clicking Run as administrator.

  • To edit web.config files, you might need to start the text editor as an administrator by clicking Start, clicking All Programs, right-clicking the editor, and then clicking Run as administrator.

  • To access Report Manager, reports, or Web sites for SQL Server Reporting Services, you might need to add these sites to the list of trusted sites in Internet Explorer or start Internet Explorer as an administrator.

For more information, see the Microsoft Web site.

To upgrade to Team Foundation Server

  1. On the Team Foundation application-tier server, click Start, click Settings, and then click Control Panel.

  2. In Control Panel, click Add or Remove Programs.

  3. In Add or Remove Programs, click Change or Remove Programs. Click Microsoft Visual Studio 2008 Team Foundation Server, and then click Change/Remove.

  4. In Maintenance Mode Options, select Upgrade to Microsoft Visual Studio 2008 Team Foundation Server, type the product key for your Team Foundation Server, and then click Next.

    A Command Prompt window might appear and display services stopping and starting.

    Note

    During the upgrade of Team Foundation Server, you will have to provide a product key. If you acquired Team Foundation Server through a volume licensing program, you will not have an individual product key to provide during the upgrade process. You must contact Visual Studio Developer Professional Support in order to obtain a product key for the upgrade. For a list of support contact numbers, see "MSDN Troubleshooting and Support" on the Microsoft Web site.

  5. On the Maintenance - Setup Complete page, click Finish.

To upgrade to Team Foundation Server Workgroup Edition

  1. On the Team Foundation application-tier server, click Start, click Settings, and then click Control Panel.

  2. In Control Panel, click Add or Remove Programs.

  3. In Add or Remove Programs, click Change or Remove Programs. Click Microsoft Visual Studio 2008 Team Foundation Server, and then click Change/Remove.

  4. In Maintenance Mode Options, select Upgrade to Microsoft Visual Studio 2008 Team Foundation Server, type the product key for your Team Foundation Server, and then click Next.

    Note

    During the upgrade of Team Foundation Server, you will have to provide a product key. If you acquired Team Foundation Server through a volume licensing program, you will not have an individual product key to provide during the upgrade process. You must contact Visual Studio Developer Professional Support in order to obtain a product key for the upgrade. For a list of support contact numbers, see "MSDN Troubleshooting and Support" on the Microsoft Web site.

  5. After all services have stopped and restarted, on the Maintenance - Setup Complete page, click Finish.

  6. Click Start, click Settings, and then click Control Panel.

  7. In Control Panel, click Add or Remove Programs.

  8. In Add or Remove Programs, click Change or Remove Programs. Click Microsoft Visual Studio 2008 Team Foundation Server, and then click Change/Remove.

  9. In Maintenance Mode Options, select Repair or Reinstall, and then click Next.

    Note

    You will need your Team Foundation Server product media to complete the next steps.

  10. On the Service Account page, type the Team Foundation Server service account name in Account name and the password for the account in Password, and then click Next.

  11. On the Reporting Data Source Account page, type the Reporting Services service account name in Account name and the password for the account in Password, and then click Next.

  12. On the Maintenance - Repair Complete page, click Finish.

  13. Add up to five users to the Team Foundation Licensed Users group. For more information, see How to: Add Users for Team Foundation Server Workgroup Edition.

Upgrading SQL Server Evaluation Edition

If you installed SQL Server Evaluation Edition as part of installing Team Foundation Server Trial Edition, you must upgrade to SQL Server Professional Edition or SQL Server Enterprise Edition.

To upgrade from SQL Server Evaluation Edition on a single-server Team Foundation Server installation

  1. Back up all the Team Foundation Server databases. For more information about how to back up Team Foundation Server, see How to: Back Up Team Foundation Server.

    Important noteImportant Note:

    Make sure to follow all the steps in the procedure for backing up your data.

    Note

    You must also back up any custom site definitions, custom site templates, or custom Web parts for SharePoint Products and Technologies that you want to keep. For more information, see the following topics on the Microsoft Web site: Backup and Restore Options for Windows SharePoint Services 2.0 or Recommendations for data protection and recovery for Windows SharePoint Services 3.0.

  2. Back up the Reporting Services encryption key. Make sure that you store the encryption key in a secure location on a different computer from the Team Foundation Server and that can be accessed by the new deployment. For more information about how to back up the encryption key, see How to: Back Up the Reporting Services Encryption Key.

  3. Log on to the application-tier server for Team Foundation, open Computer Manager, and stop the following services:

    • SharePoint Timer Service or Windows SharePoint Services Timer

    • SQL Server Reporting Services

    • Visual Studio Team Foundation Server Task Scheduler

    • Microsoft Team Foundation Server Application Pool

    • ReportServer or ReportServer$InstanceName (application pool)

      NoteNote:
      You manage the ReportServer application pool in Internet Information Services (IIS) for SQL Server 2005 but not for SQL Server 2008.
    • Default Web Site

    For more information, see How to: Stop and Start Services, Application Pools, and Web Sites.

  4. Log on to the data-tier server for Team Foundation, open a Command Prompt window, and delete all files in the %ProgramFiles%\Microsoft SQL Server\MSSQL.2\OLAP\DATA directory.

  5. Install SQL Server Standard Edition or SQL Server Enterprise Edition. For more information about how to install SQL Server, see the installation guide for Team Foundation on the Microsoft Download Center.

  6. Restore the Team Foundation Server databases. For more information about how to restore Team Foundation Server, see How to: Restore Data for Team Foundation.

    Important noteImportant Note:

    Make sure to follow all the steps in the procedure for restoring your data. This includes updating the data warehouse and restarting services.

To upgrade from SQL Server Evaluation Edition on a dual-server Team Foundation Server installation

  1. Back up all the Team Foundation Server databases. For more information about how to back up Team Foundation Server, see How to: Back Up Team Foundation Server.

    Important noteImportant Note:

    Make sure to follow all the steps in the procedure for backing up your data.

    Note

    You must also back up any custom site definitions, custom site templates, or custom Web parts for SharePoint Products and Technologies that you want to keep. For more information, see the following topics on the Microsoft Web site: Backup and Restore Options for Windows SharePoint Services 2.0 or Recommendations for data protection and recovery for Windows SharePoint Services 3.0.

  2. Back up the Reporting Services encryption key. Make sure that you store the encryption key in a secure location on a different computer from the Team Foundation Server and that can be accessed by the new deployment. For more information about how to back up the encryption key, see How to: Back Up the Reporting Services Encryption Key.

  3. On the application-tier server for Team Foundation, open Computer Manager, and stop the following components:

    • SharePoint Timer Service or Windows SharePoint Services Timer

    • SQL Server Reporting Services

    • Visual Studio Team Foundation Server Task Scheduler

    • Microsoft Team Foundation Server Application Pool

    • ReportServer or ReportServer$InstanceName (application pool)

      NoteNote:
      You manage the ReportServer application pool in IIS for SQL Server 2005 but not for SQL Server 2008.
    • Default Web Site

    For more information, see How to: Stop and Start Services, Application Pools, and Web Sites.

  4. Log on to the data-tier server for Team Foundation, open a Command Prompt window, and delete all files in the %ProgramFiles%\Microsoft SQL Server\MSSQL.2\OLAP\DATA directory.

  5. Install SQL Server Standard Edition or SQL Server Enterprise Edition. For more information about how to install SQL Server, see the installation guide for Team Foundation on the Microsoft Download Center.

  6. Restore the Team Foundation Server databases on the data-tier server for Team Foundation. For more information about how to restore Team Foundation Server, see How to: Restore Data for Team Foundation.

    Important noteImportant Note:

    Make sure to follow all the steps in the procedure for restoring your data. This includes updating the data warehouse and restarting services.

See Also

Tasks

How to: Upgrade from Team Foundation Server Workgroup Edition

How to: Back Up Team Foundation Server

How to: Back Up the Reporting Services Encryption Key

How to: Restore Data for Team Foundation

How to: Add Users for Team Foundation Server Workgroup Edition

Concepts

Team Foundation Server Upgrade Types

Team Foundation Server Move Types