TFS220059 while upgrading TFS 2005 to TFS 2008 Beta 2
With the new beta of Team Foundation Server out I had to start upgrading some systems. The first is a demo/lab system that I use for training and explaining as well as some TFS extensibility development and customization work.
As this was a non-critical system it seemed like the best case. The upgrade started well but died early in the upgrade process with:
TFS220059: The installation process cannot continue. You are trying to install Team Foundation Server databases, but the specified data-tier server contains corrupted Team Foundation Server databases. Make sure that you have specified the correct data-tier server name. Otherwise, specify another server for the Team Foundation databases.
With some help from James Manning (http://blogs.msdn.com/jmanning/archive/2007/07/21/i-m-having-problems-with-tfs-install-upgrade-repair-uninstall-where-are-the-log-files.aspx) I located the log files and dug in... I didn't find the answer but some investigators behind the Microsoft curtain lent a hand. This sounds like something they were already aware of and have fixed, but not in the Beta 2 version. The problem seems to be how the upgrade wizard looks for the existing service account information and has a problem if you're not in a domain.
Bottom line, I've put that upgrade on hold for now. If you've got a TFS running in workgroup mode (i.e., not in Acitve Directory) and you try to upgrade to Beta 2, realize that this might plague you as well.
If I get any public fixes or other information I'll try to pass them along.