none
Upgrade TFS 2013 to 2017 on new hardware

    Question

  • I want to upgrade a TFS 2013 prod server to TFS 2017 on new hardware. Both servers will be running on our network at the same time. Users will be testing the TFS 2017 box and Devs will be using the 2013 box.

    After we copy the 2013 databases to the 2017 server we start the TFS Server Configuration Wizard. There are two choices: "Production Upgrade"  and "Pre-production Upgrade Testing".  The Upgrade Testing option changes database mappings,  server and collection identifiers, just what is needed as we to run both servers simultaneously. Does the Production upgrade do the same things ? (remap databases, change server ID, etc.)

    TIA,

    edm2

    Friday, March 17, 2017 3:11 AM

Answers

  • Hi edm2,

    Yes, you are right. Pre-prod upgrade is just for test.  You need to do production upgrade if the Pre-prod upgrade test TFS server doesn't have something goes wrong.

    Best Regards


    MSDN Community Support
    Please remember to click "Mark as Answer" the responses that resolved your issue, and to click "Unmark as Answer" if not. This can be beneficial to other community members reading this thread. If you have any compliments or complaints to MSDN Support, feel free to contact MSDNFSF@microsoft.com.

    • Marked as answer by edm2 Tuesday, March 21, 2017 3:22 AM
    Tuesday, March 21, 2017 3:06 AM

All replies

  • Hi edm2,

    "Production Upgrade"  could also changes database mappings, server and collection identifiers. You need to run TFSConfig ChangeServerID  and TFSConfig RemapDBs  commands: https://www.visualstudio.com/en-us/docs/setup-admin/tfs/admin/move-clone-hardware#clone-option-reconfigure-server-ids-and-remap-databases

    The "Pre-production Upgrade Testing" option is to reduce the cost when upgrade meet problem. In particular, if something goes wrong with your production upgrade the primary cost will be the downtime involved while you roll back to the old version of TFS.

    If you want to test TFS 2017, we recommended you to choose “Pre-production” upgrade.

    For more information of upgrade in a pre-production environment, please refer to the link below:

    https://www.visualstudio.com/en-us/docs/setup-admin/tfs/upgrade/pre-production

    Best Regards


    MSDN Community Support
    Please remember to click "Mark as Answer" the responses that resolved your issue, and to click "Unmark as Answer" if not. This can be beneficial to other community members reading this thread. If you have any compliments or complaints to MSDN Support, feel free to contact MSDNFSF@microsoft.com.


    Monday, March 20, 2017 3:21 AM
  • Jingzhu,

    As  you mentioned, TFSConfig can be used to change server ID and remap DBs. But my question is whether the prod upgrade version actually changes the ID and remaps like the pre-prod upgrade.

    edm2

    Monday, March 20, 2017 3:25 AM
  • Hi edm2,

    No, production upgrade will not automatically changes the ID and remaps. You need to run commands manually.

    we recommended you to choose “Pre-production” upgrade.

    Best Regards


    MSDN Community Support
    Please remember to click "Mark as Answer" the responses that resolved your issue, and to click "Unmark as Answer" if not. This can be beneficial to other community members reading this thread. If you have any compliments or complaints to MSDN Support, feel free to contact MSDNFSF@microsoft.com.

    Monday, March 20, 2017 7:32 AM
  • We will use the pre-prod upgrade for our test box but we can't use it for the final prod version. (We will use the prod upgrade)

    edm2

    Monday, March 20, 2017 1:53 PM
  • Hi edm2,

    Yes, you are right. Pre-prod upgrade is just for test.  You need to do production upgrade if the Pre-prod upgrade test TFS server doesn't have something goes wrong.

    Best Regards


    MSDN Community Support
    Please remember to click "Mark as Answer" the responses that resolved your issue, and to click "Unmark as Answer" if not. This can be beneficial to other community members reading this thread. If you have any compliments or complaints to MSDN Support, feel free to contact MSDNFSF@microsoft.com.

    • Marked as answer by edm2 Tuesday, March 21, 2017 3:22 AM
    Tuesday, March 21, 2017 3:06 AM