Moving Team Foundation Server
For scalability and performance reasons I had to move our Team Foundation Server over the bank holiday weekend and thanks to some superb Microsoft documentation it was a fairly easy process.
The documentation may at first seem fairly daunting just by the length of it, but most of it is just cretinous things like how to backup and restore databases. Moving a TFS server is actually not all that bad.
That said, there are some mistakes in the current version of the microsoft documentation which i’ll correct below
When you come to restore the report server Step 19 should say:
SetupWarehouse.exe -o -s newDataTierServerName -d newTeamFoundationDataWarehouseName \ -c warehouseschema.xml -ra TFSReportServiceAccount -a TFSServiceAccount \ -mturl http://newTeamFoundationSercer:8080
There are parts when you’re asked to do various things to the TFS & WSS websites, if you get an error make sure the application pool for that website is started. Microsoft tell you to stop them and forget to tell you to start them again.