locked
TFS 2005 to TFS 2012 with migration-based upgrade RRS feed

  • Question

  • We are on TFS 2005 with Windows Server 2003 and wanting to go TFS 2012 with Windows Server 2012 R2.

    After the upgrade, we want to preserve check-in history. Since we didn't use automated build, reports and WIT a lot, we don't mind losing those data or artifacts after the upgrade but will use them more on TFS 2012.

    I've been reading enough about the upgrade to come up with some high level steps. I would like to have some feedback if I'm on the right track or not.

    Approach - Migration-based Upgrade

    Configuration - Single Server

    Server Preparation

    • W2K3: Developers clean up old work-spaces and unwanted junk
    • W2K3: Backup all databases
    • W2K12: Build Windows Server 2012 R2 Standard + SQL Server 2012 R2 Standard

    Work on Windows Server 2003

    • W2K3: Detach TFS databases
    • W2K3: Upgrade SQL Server: 2005 -> 2008 R2 -> 2012 R2
    • W2K3: Already on WSS 3, no need to upgrade that

    Work on Windows Server 2012 R2

    • W2K12: Import TFS database from W2K3
    • W2K12: Install TFS 2012
    • W2K12: Retach TFS databases

    Verify

    • Developers help to verify
    Monday, October 14, 2013 10:51 PM

Answers

  • Hi Ray,

    Thanks for your post.

    According the information in this blog, we suggest you upgrade from TFS 2005 to TFS 2008, then apply SP1 on TFS 2008. Then do a migrate-upgrade from TFS 2008 SP1 to TFS 2012. Only migration upgrade is possible because TFS 2012 works only of 64-bit server operation system.

    For TFS 2012 upgrade requirements, please refer to the information in this document: http://msdn.microsoft.com/en-us/library/vstudio/dd631912.aspx.  

    To perform the migrate update to TFS 2012, please refer to this document: http://msdn.microsoft.com/en-us/library/vstudio/jj620930.aspx.   


    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click HERE to participate the survey.


    Tuesday, October 15, 2013 6:33 AM
    Moderator

All replies

  • Hi Ray,

    Thanks for your post.

    According the information in this blog, we suggest you upgrade from TFS 2005 to TFS 2008, then apply SP1 on TFS 2008. Then do a migrate-upgrade from TFS 2008 SP1 to TFS 2012. Only migration upgrade is possible because TFS 2012 works only of 64-bit server operation system.

    For TFS 2012 upgrade requirements, please refer to the information in this document: http://msdn.microsoft.com/en-us/library/vstudio/dd631912.aspx.  

    To perform the migrate update to TFS 2012, please refer to this document: http://msdn.microsoft.com/en-us/library/vstudio/jj620930.aspx.   


    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click HERE to participate the survey.


    Tuesday, October 15, 2013 6:33 AM
    Moderator
  • Hi Ray, 

    If misunderstood anything, please describe your question in more detail and we will try to provide the better responses.


    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click HERE to participate the survey.

    Wednesday, October 16, 2013 11:24 AM
    Moderator
  • Hi John,

    We would like to do a in-place migration-based upgrade from TFS 2005 to TFS 2013 now with this setup:

    - Windows Server 2012 R2 Standard x64

    - SQL Server 2012 w/SP1 x64

    Should we follow the blog you mentioned until TFS 2012 and then do a in-place upgrade to TFS 2013?

    Thank you!

    Friday, October 25, 2013 4:02 PM