Walkthrough: Backing Up and Restoring a Team Foundation Server

Performing backups is an important component of managing your Team Foundation deployment. Implementing a well-planned backup and restore strategy protects your data against data loss due to damage caused by a variety of failures. Testing your strategy by restoring a set of backups and recovering your database prepares you to respond effectively to a disaster.

Required Permissions

You must be a member of the Administrators group on the Team Foundation data-tier server, a member of the Team Foundation Administrators group, and either a member of the SQL Server Administrator group on the Team Foundation data-tier server or have the SQL Server Perform Back Up and Create Maintenance Plan permissions set to Allow to complete this procedure. For more information about permissions, see Team Foundation Server Permissions.

To backup and restore a Team Foundation Server deployment

  1. Read the topic Backing Up the Team Foundation Server.

  2. To learn about how to create a maintenance plan that backs up all Team Foundation databases, see How to: Back Up Team Foundation Server.

  3. To learn about how to back up the encryption key for Reporting Services, see How to: Back Up the Reporting Services Encryption Key.

  4. To learn about how to restore the Team Foundation databases and import the encryption key for Reporting Services, see How to: Restore Data for Team Foundation.

  5. When you restore the Team Foundation databases to a data-tier server with a different name, you must also update the application-tier with the new data-tier name. For more information, see How to: Restore Data for Team Foundation Server to a Different Server.

See Also

Tasks

How to: Back Up Team Foundation Server

How to: Restore Data for Team Foundation

How to: Restore Data for Team Foundation Server to a Different Server

Concepts

Backing Up the Team Foundation Server

Team Foundation Server Security Architecture

Other Resources

Moving Team Foundation Server