I think it’s probably one of the nicest Saturday’s of the year so far, but I thought it would be more fun to uninstall our Trial edition of TFS 2008 and install the work edition. Here are the steps I took:
- Using Windows Firewall block access to TFS and Sharepoint
- Backup all databases to another server
- Take a VMWare snapshot
- Uninstall TFS 2008
- Uninstall TFS Build 2008 ( I don’t think this was necessary)
- Install TFS 2008 Workgroup **
- Install TFS 2008 Build
- Test Locally
- Remove firewall restrictions
- Test Remotely
- Remove snapsot
Things were going smoothly until I was installing TFS Workgroup, and during the database upgrade (not sure why my DBs were different between the Trial and Workgroup Edition) I got an awesome error:
Product: Microsoft Visual Studio 2008 Team Foundation Server – ENU — Error 32000.The Commandline
‘”E:\Program Files\Microsoft Visual Studio 2008 Team Foundation Server\Tools\TfsDb.exe” upgrade /server:”YourTFSServerName” /property:”TFS_SERVICE_ACCOUNT=DOMAIN\tfsserviceAccount;
TFS_REPORTING_ACCOUNT=Domain\tfsreportsAccount;
LCID=1033;VSTF_AS_INSTANCE=YourTFSDBInstance;
VSTF_AS_DATABASE=TFSWarehouse;VSTF_AS_ACCOUNT=” /showui:2622014′ returned non-zero value: 100.
I decided to run the TFSdb tool from the command line, and it gives allot better information. According to the error, I needed to perform a backup log operation on my TfsWorkItemTracking database. So after doing that, that phase of the install process completed. The rest of the install process seemed to take forever, and the progress bar was about 97% to the end and just hung there for a good 3-4 minutes before it finally completed without error.