Upgrading from TFS 2010 Beta 2 to TFS 2010 RC done



Visual Studio Team Foundation Server 2010 RC was released yesterday on MSDN. I am happy to report that today we successfully completed upgrading our production TFS 2010 Beta 2 server, to the new TFS 2010 RC. wow.

Updated: 11th February 2010– Added link to Brian Harry’s post
Updated: 12th February 2010 – Adam Cogan was not clear that there were two problems with snapshoting running servers.

The upgrade was smooth, let me tell you the steps:

note: If you are upgrading from TFS 2008 you can follow our Rules to better TFS 2010 Migration

  1. Snapshot the hyper-v server 
    There are two reasons why you should never do this while the server is running:

    1. It’s Slow – Make sure you turn off your server before you take a snapshot. It took 15 minutes to get to 2% while the server was running, but turning it off had the whole operation completed in under 30 seconds. I think of this as very like the feature of Linux that let you recompile the kernel on the fly to avoid rebooting when adding drivers: Nice to have, but only if you have 10 hours to spare.
    2. It’s Dangerous – Brian Harry has an even better reason why you should never snapshot a running server.
  2. Uninstall Visual Studio Team Explorer 2010 Beta 2 
    You will need to uninstall all of the Visual Studio 2010 Beta 2 client bits that you have on the server. That’s a no brainer, but you can remove them early to streamline your installation process
  3. Uninstall TFS 2010 Beta 2
  4. Install TFS 2010 RC
  5. Configure TFS 2010 RC
    Pick the Upgrade option and point it at your existing “tfs_Configuration” database to load all of the existing settings
  6. Test the server

All of our 52 developers are now up and running on TFS 2010 RC. Well…almost all. A couple of guys reported this problem even though they had previously connected to TFS 2010 Beta 2:

  1. If you get this error on the VS 2008 client after the upgrade, you should check whether you have KB74558 installed, if not you can download it manually or run diagnostics to ensure your entire system is up to date.
    Figure: Error TF31001 or TF253022, but why is that link not clickable.

    Figure:  Check that you have the update so you can connect to TFS 2010 via “Help | About Microsoft Visual Studio” 



I will be ironing out any other kinks tomorrow…

Next steps includes upgrading our build servers and moving all 52 developers over to Visual Studio 2010.

We were the first company on Beta 2 in production and I believe we are first on RC in production.



Need Help?


SSW was the first company in the world outside of Microsoft to deploy Visual Studio 2010 Team Foundation Server to production, not once, but twice.

Team Foundation Server

Visual Studi2010 ALM SSW provides expert Visual Studio ALM guidance including installation, configuration and customisation through our four Microsoft Visual Studio ALM MVP’s in three countries; Australia, Beijing and the UK. They have experience deploying to small development shops all the way through to large blue chips.

Professional Scrum Developer Training

Professional Scrum Developer Training SSW has six Professional Scrum Developer Trainers who specialise in training your developers in implementing Scrum with Microsoft’s Visual Studio ALM tools.

Upcoming Training Opportunities

These are the next five classes we have, and you can check out our full public schedule of classes.

Live Virtual Applying Professional Scrum Minecraft on  12th December 2022
Virtual Beginner 0
12 - 15 Dec, 2022
14:00-17:30 GMT
Live Virtual Professional Scrum Master online 9th January 2023
Virtual Intermediate 12
9 - 12 Jan, 2023
09:30-13:00 GMT
Live Virtual Professional Scrum Product Owner online 23rd January 2023
Virtual Intermediate 0
23 - 26 Jan, 2023
12:00-16:00 EST
Live Virtual Applying Professional Scrum Online in Minecraft on 30th January 2023
Virtual Beginner 0
30 Jan - 2 Feb, 2023
09:30-13:00 GMT

We can deliver any of our courses as private in-house training over Microsoft Teams & Mural. We also recommend training based on your accountabilities or role, you can go directly to recommended courses for Scrum MastersProduct OwnersDevelopers and Agile Leaders.

Create a conversation around this article

Share on Facebook
Share on Twitter
Share on Linkdin

Related Courses

No items found

Read more

Martin Hinshelwood (He/Him) nkdAgility.com
To my understanding there is a frustrating misunderstanding of reality when one thinks that the Product Owner can reject a single story at the Sprint Review. This is the fallacy of the rejected backlog item.
Martin Hinshelwood (He/Him) nkdAgility.com
There is no such thing as an Agile Transformation, Digital Transformation, DevOps Transformation, or any of the Whatever Transformation that you can think of or have been sold. You can’t buy agility, and you certainly can’t install it. There is no end state, no optimal outcome, No best practices. We …
Martin Hinshelwood (He/Him) nkdAgility.com
In light of the new normal and the last 20 years of technological progress, we need to re-define co-location as we no longer need to be in the same room as each other to get the 80% of communication that is non-verbal. If we are participating in an online event, …
Martin Hinshelwood (He/Him) nkdAgility.com
Gathering the metrics for Evidence-based Management in software organisations can be a strenuous task and I have a number of customers that are fretting on what to collect and from where. Here I try to create an understanding of the ‘what’ that we need to collect.


We believe that every company deserves high quality software delivered on a regular cadence that meets its customers needs. Our goal is to help you reduce your cycle time, improve your time to market, and minimise any organisational friction in achieving your goals.

naked Agility Limited is a professional company that offers training, coaching, mentoring, and facilitation to help people and teams evolve, integrate, and continuously improve.

We recognise the positive impact that a happy AND motivated workforce, that has purpose, has on client experience. We help change mindsets towards a people-first culture where everyone encourages others to learn and grow. The resulting divergent thinking leads to many different ideas and opportunities for the success of the organisation.