At times, you are going to need to restore your backups to a different server. One example would be a disaster situation where the original server is lost. Another would be if you were moving from an old server to a new server, as in the case of upgrading your hardware. In any event, the following instructions walk you through how to restore your Team Foundation Server data to a new server.
To successfully migrate your server, you need to correctly identify all your live components. Brian Harry has created a utility called TFSVersionDetection to help you identify the version of Team Foundation Server you are using. You can download a copy of the tool at www.bdharry.members.winisp.net/tools/TFSVersionDetection.zip.
As a prerequisite before starting this operation, you must have a server that has a fresh install of the Team Foundation Server data tier. See Chapter 2 for more information and detailed instructions about how to set up a data tier server.
There are ten steps involved in restoring Team Foundation Server to a new server. These steps should be performed in the following order:
Configure and stop report server
Configure and stop IIS
Stop application-tier services
Restore Team Foundation Server databases
Recreate the data warehouse
Configure application tier to use data tier
Recreating report server connection strings
Configure Windows SharePoint portal sites
Start application-tier services
Flush client work item cache ...