So I dived right in last night and upgraded my TFS 2005 server. I had already installed TFS SP1 and SQL SP2 a few months ago so I didn’t need to bother doing that before I got started.
The upgrade went very smoothly except for a few things I found odd:
1) I was not asked during setup to specify my SMTP server and from email address and so after the upgrade alerts were not working. I had to edit the web.config for the TFS service and put the values in manually.
2) When I installed Team Build 2008 it was creating errors in the event log about not being able to access the ports. I had to remove Team Build 2005 so the two would not conflict over the ports then all was well. I didn’t need the old version anyway since I no longer had TFS 2005 installed.
NOTE:: If you are running tests as part of the build process, the Visual Studio Team Foundation Build service account must be an administrator on the build computer. In this case, you should create a new domain account Domain\TFSBUILD for the build service account. Do not give the Domain\TFSSERVICE account administrator permissions. It cannot be a built-in system account, such as NetworkService.
3) Windows SharePoint Services stayed a V2 which I would have assumed would have been part of the upgrade. I did an in-place upgrade after the install which all seems fine, and then installed the Windows SharePoint Services Extensions.
4) Some TFSBuild.proj files were updated automatically during the upgrade and so I received an alert which was fine, but then I got copies of the alerts a few hours later and then again a few hours later….this one has me stumped. I posted a question in the forums to see what might cause that.
Overall I have to say it went very smoothly. Yes I backed everything up just in case of total failure.
I removed the following applications as they are no longer required in this release:
TeamPlain Web Access (Replaced with Team System Web Access — Note: this requires Team Explorer 2005 be installed on the machine)