Team Foundation Server 2013 Preview - Upgrade FAQ

Team Foundation Server 2013 Preview - Upgrade FAQ

Rate This
  • Comments 13

 

Now that the Preview has been out for a couple of weeks, we've started to get lots of questions about acquisition and upgrade.  This page provides useful information about the upgrade process for the Visual Studio Team Foundation Server 2013 Preview.  If you're unfamiliar with the new features available in Visual Studio 2013, see this post for an overview.

 

1.  Should I upgrade my production server to the TFS 2013 Preview? 

This release is a preview, so we do expect there to be some bugs in the product.  However, we have been using the Preview in our production environment for months and have had a handful of customers install it prior to release to provide feedback, so it has already been through some vetting.  If you feel comfortable upgrading your production server, we will support you.  The 2013 Preview is "Go-Live," which means you'll be able to upgrade your data to the next 2013 release when it comes out.

2.  Has the upgrade process changed since TFS 2012? 

The upgrade process has not changed significantly since TFS 2012.  One improvement to be aware of is that just like in the later updates for TFS 2012, the 2013 configuration wizards will persist your Application Tier and Build settings during in-place upgrades.  As of 2012.2, we also support upgrading databases involved in SQL AlwaysOn or SQL Mirroring

Please see our Preview docs on MSDN for instructions on how to perform in-place and migration upgrades.  If you need to clone your environment to walk through a practice upgrade, you may reference the TFS 2012 Rangers Upgrade Guide, as the process is still the same.  Remember to always take a current, full backup of your TFS data prior to attempting an upgrade!

3.  What versions of TFS are upgradeable to the TFS 2013 Preview?

You may upgrade TFS 2010 (with or without SP1) and any Go-Live version of TFS 2012 to the TFS 2013 Preview.  We no longer support upgrades from TFS 2008.  If you would like to move from TFS 2008 to TFS 2013, you will need to perform a two-step upgrade by first moving your server to TFS 2010 or 2012 (2012.3 is recommended), and then to TFS 2013.

4.  Have there been changes to the system requirements since TFS 2012?

Yes.  The TFS hardware requirements have remained the same, but there are new software requirements.  The most notable ones are that TFS 2013 now requires Windows Server 2008 R2 and higher as well as SQL 2012 SP1 (CU2 recommended) and higher.  We no longer support Windows Server 2008, SQL Server 2008 R2, or SQL Server 2012 RTM.  If you use SharePoint, we now require SharePoint 2010 and higher.  For more details on the Preview's system requirements, see our guidance on MSDN.

5.  Do I have to use the Visual Studio 2013 Preview client to connect to the TFS 2013 Preview?

No, you don't.  You can continue to use Visual Studio 2012 clients with the TFS 2013 Preview.  The Visual Studio 2010 SP1 client is also compatible with the Preview if you install the 2012 compatibility GDR.  We no longer support integration with VS 2008 clients, except for very limited functionality through the MSSCCI provider.

6.  If I upgrade my server to the Preview, can I decide to go back to TFS 2012 later? 

The short answer is no.  Every release of TFS fully replaces the previous installation of TFS on your server, so they cannot be removed like patches.  There is also no "downgrade" path from a later version of TFS to an earlier one.  You can roll back to your previous version of TFS using the backup you took of your data prior to upgrading, which is useful if you experience any issues configuring the TFS 2013 Preview.  However, it is not possible to revert any upgraded databases back to their original servicing level, so any work you do after upgrading your server will be lost if you roll back.  For more information on how to roll back your server, see the TFS 2012 Rangers Upgrade Guide.

7.  Do I need to uninstall my previous version of TFS manually prior to installing the TFS 2013 Preview?

It depends. If you are currently on TFS 2010, you will need to uninstall manually, but if you are on one of the TFS 2012 releases (2012, 2012.1, 2012.2, 2012.3), the TFS 2013 installation process will uninstall your existing instance automatically.  This is consistent with the auto-uninstall behavior we had in the TFS 2012 cumulative updates.

8.  Can I install the TFS 2013 Preview side-by-side with TFS 2012?

No, you cannot.  The installation process for the Preview will automatically uninstall TFS 2012 from your box.  Note that this behavior is different from the Visual Studio client, where the 2013 Preview CAN be installed side-by-side with the 2012 one.  If you want to try out the TFS 2013 Preview without getting rid of your TFS 2012 instance, you need to install it on a different server.  

 9.  Will I need to update TFS Build, Proxy, and SharePoint Extensions when I upgrade my App Tier?

The TFS Proxy and SharePoint Extensions do need to be upgraded to the latest.  While the 2012 version of these components may appear to be compatible with TFS 2013, it is untested and unsupported.  We also recommend you update your Build agents and controllers if possible, but TFS 2013 does support integration with Team Build 2012 and 2010.

10.  After updating the TFS bits on all my servers, what else do I need to configure?

If you want to use the full TFS feature set after upgrading your server, you should follow the process in this topic to update your process templates.  This will make them compatible with the latest feature set.

 

As always, we are interested to hear about any issues you encounter.  If you think you've identified a setup-related bug, please email tfcare a*t Microsoft d*ot com.  You can use our forums, Connect, UserVoice, or the "Send a Smile/Frown" feature in VS to give any other feedback. Happy dogfooding!

 

Leave a Comment
  • Please add 8 and 1 and type the answer here:
  • Post
  • Good. Will check the evaluation version soon :)

  • What's the estimated release date for 2013 Power Tools?

  • But... what about the SharePoint 2010 Foundation?

    Any smooth working upgrade process?

    Thanks

    Thorsten

  • Hi Thorsten - The TFS configuration process will not do an upgrade of SharePoint for you, only a fresh install.  You'll have to work through the SharePoint team's guidance and upgrade your 2010 instance manually.  (Keep in mind that TFS 2013 is still compatible with SharePoint 2010, so this isn't strictly necessary.)

  • I cant find TFS power tool version for TFS 2013 Preview, When can i expect the power tool  release for TFS 2013 as it is so much mean to me.

  • When is the expected RELEASE of the product?  Since the name is "TFS 2013" I'm assuming within the next three months?  Need this basic information to plan upgrades.  Thoughts?

  • For those asking about TFS 2013 Power Tools, I just had a PM on the TFS team inform me that they're trying to get a final RTW version of it out by the end of this week, which means approximately September 20, 2013. This RTW version is expected to work with the current Visual Studio 2013 RC as well as the future Visual Studio 2013 RTM.

  • When will Team Foundation Server Preview 2013 Power Tools be available? I am currently not able to manually create global lists or utilize the process editor. This is a substantial inconvenience.

  • do you think there's a risk in my  custom TFS 2010 workflows builds when migrating to 2013

  • Hello,

    I am trying to upgrade from an existing TFS 2010 however; I am stuck on TFS 2013 installation part.  The installation indicates that it is processing applicable updates and prompts me to restart the server with this message: The following package installation requires an immediate restart of the machine: Microsoft Visual Studio 2013 RC.  But after I restart it goes though the same process and keeps on prompting a system restart.  This is going in a never ending circle of restarts.  Any ideas?  Is there a forum for TFS2013 upgrade issues that I can post to?

  • @TFS 2013 Upgrade from 2010 Issue: What version of SQL Server are you running?  If you're on SQL Server 2012 SP1 but have not installed CU2, you should do so.  There is a bug in SQL that can cause this issue.  If you already have CU2 installed, it could be a different environmental factor at play that's causing Windows to think it needs to reboot.  You should eventually get through the issue if you reboot enough times.

  • I have tfs server 2012 but would like to fully test 2013 first  would it be possible to use separate hardware for 2013 but use the same SQL server accessing the 2012 data?

  • I have upgraded tfs 2010 to 2013 without any issue. Upgrade process smooth & easy,

    www.vmwareandme.com/.../step-by-step-how-to-upgrade-team.html

Page 1 of 1 (13 items)