:: thoughts on team system and more RSS 2.0
# Monday, December 03, 2007

[Updated 2008-06-29]
I finally got around to upgrade our TFS to 2008. Since it went well I thought I'd share my setup experience.

To upgrade from TFS 2005 to 2008 I used the following procedure:

1. Update the server to the latest service packs. I would recommend an upgrade to TFS SP1.
2. Run the Team Foundation Server Best Practices Analyzer from the Team Foundation Server Power Tools. This will make you aware of any (major) issues in the current installation.
3. Read the TFS setup guide. Yes, this may come as a surprise :-) But honestly, reading the guide will help a lot. I wouldn't do a TFS setup without using the checklists from the guide!
4. Make sure you have working backups. And of course make sure that they work! Always do a disastery-recovery procedure to verify that you know how to get a broken installation up again.
5. Make sure you have enough disk space. Look at the database files and make sure there's at least that much space available on disk (thanks to Thomas for mentioning this).
6. Uninstall Team Build 2005 (if applicable).
7. Uninstall Team System Web Access 2005 (if applicable).
8. Uninstall TFS 2005 (although it's not necessary for a single-tier configuration, there's nothing wrong in cleaning up before the upgrade).
9. If you have configured TFS to run on a different port than 8080 then either change it back to 8080 before the upgrade or edit the AT\msiproperty.ini file on the installation media so that the property VSTF_WEBISTE_PORT=8080 points to the correct port.
10. Install TFS 2008. The setup will detect the existing 2005 installation and upgrade the services and databases.
11. Install the Team System Web Access 2008 (downloaded from here).
12. Upgrade Windows Share Point Services from 2.0 to 3.0. There a walk-through on MSDN on how to do the upgrade here (thanks to Stuart for mentioning this!). I optimistically skipped to run the WSS Prescan tool (downloaded from here) but that wouldn't fool the upgrade tool.
13. Run the SharePoint Products and Technologies Configuration Wizard to complete the wizard.
14. Upgrade TFS with the Windows SharePoint Services Extensions from the TFS media.
15. Update the existing Team Project sites to the new look-and-feel. Peter has written a good post on how to do that. 

The procedure took about 4 hours on our server to complete. The impressions so far it that (apart from a very smooth upgrade) it performs very well. Noticably faster than TFS 2005!

Monday, December 03, 2007 10:25:13 PM (W. Europe Standard Time, UTC+01:00)  #    Comments [12] -
Team System
Tracked by:
http://dotnet.org.za/ahmeds/archive/2008/02/29/a-little-bit-on-rosario-tfs.aspx [Pingback]
Thursday, December 13, 2007 8:43:07 AM (W. Europe Standard Time, UTC+01:00)
I would like to add one thing to think about when doint your upgrade.
Since the TFS upgrade, and most of all the Sharepoint part does a lot of changes to the database our LOG disk got full. So, make sure you have enough disk. Look at it before the TFS installation, and look again after TFS but before Sharepoint and truncate the log if necessary.
Tomas Scott
Tuesday, December 25, 2007 4:37:40 PM (W. Europe Standard Time, UTC+01:00)
Just a Note:

Our company is about to upgrade to TFS 2008, and I've searched the net quite thoroughly before the big act.

The company had some technical problems in the past installing the SP1 on our TFS 2005 server. It was related to the SQL the data-tier is stored on.

I got the impression that upgrading to TFS 2005 SP1 doesn't effect the upgrade to 2008 in any manner, and would be just a waste of time.
TFS 2008 stands by itself. TFS 2008 will take over the TFS 2005 or TFS 2005 SP1.

Am I wrong ?
Roei
Monday, January 07, 2008 11:21:17 PM (W. Europe Standard Time, UTC+01:00)
The SP1 will update the TFS databases but as far as I know the TFS 2008 update will handle either version. So you should not need to upgrade to SP1 before the upgrade to TFS 2008.
Sunday, February 03, 2008 3:31:42 PM (W. Europe Standard Time, UTC+01:00)
Cool, the post.

Thanks for the information.
Friday, February 29, 2008 3:51:25 PM (W. Europe Standard Time, UTC+01:00)
I am reading your instruction and Microsoft upgrade instruction and ran into a conflict I am wondering if you could clear up.
In Microsoft's instruction it tells me to uninstall Team Foundation Server 2005 before installing 2008.
In your instruction it sounds like you are saying it is a strait upgrade without uninstalling. (after uninstalling side components)
Do I need to do the uninstall of 2005?
Jeff Shull
Tuesday, March 04, 2008 4:04:42 PM (W. Europe Standard Time, UTC+01:00)
Cool, the post.

Thanks for the information.
Wednesday, March 05, 2008 10:06:34 PM (W. Europe Standard Time, UTC+01:00)
The documentation has been a bit unclear on wether you actually need to uninstall TFS 2005 before uppgrading. For a single server deployment it doesn't matter since the TFS 2008 installer will upgrade the existing installation. On a dual-tier setup the only the application tier TFS will be upgraded. If you then later uninstall the DT TFS it will cause problems with the procedures in the database. So the safe bet is to uninstall first.
Sunday, March 23, 2008 8:17:58 AM (W. Europe Standard Time, UTC+01:00)
Cool, the post.

Thanks for the information.
Wednesday, June 11, 2008 5:42:21 AM (W. Europe Standard Time, UTC+01:00)
Hello,

Fantastic article, I used it to guide me during a recent upgrade from TFS 2005 to 2008.

Regarding the upgrade from WSS 2.0 to 3.0, I suggest that the MSDN article at the URL below is a better guide than Sudhir Hasbe's guide, which is based on the beta.

http://msdn.microsoft.com/en-us/library/cc507614.aspx

-Stuart
Stuart
Sunday, June 29, 2008 12:46:45 PM (W. Europe Standard Time, UTC+01:00)
Hi Stuart,

Nice to hear that the guide was useful and thanks for the feedback! I've updated the guide to include the reference to MSDN.
Friday, October 24, 2008 9:55:56 AM (W. Europe Standard Time, UTC+01:00)
goo
Friday, October 24, 2008 9:56:59 AM (W. Europe Standard Time, UTC+01:00)
verygoo
Name
E-mail
Home page

Comment (Some html is allowed: a@href@title, strike) where the @ means "attribute." For example, you can use <a href="" title=""> or <blockquote cite="Scott">.  

Enter the code shown (prevents robots):

Live Comment Preview
Navigation
Archive
<November 2008>
SunMonTueWedThuFriSat
2627282930311
2345678
9101112131415
16171819202122
23242526272829
30123456
About the author/Disclaimer

Disclaimer
The opinions expressed herein are my own personal opinions and do not represent my employer's view in anyway.

© Copyright 2008
Mathias Olausson
Sign In
Statistics
Total Posts: 74
This Year: 22
This Month: 6
This Week: 2
Comments: 29
Themes
Pick a theme:
All Content © 2008, Mathias Olausson
DasBlog theme 'Business' created by Christoph De Baene (delarou)