Best Practice to migrate DPM Servers to DPM 2019 RRS feed

  • Question

  • Hi,

    We currently have 3 DPM server ( DPM 2012 SP1 - DPM 2016 - DPM 1807 ) and we need to upgrade to the latest version 2019, as i know 2019 is required windows server 2019 or 2016, but we will use 2019.

    our target is to keep the old protection groups and reattach old storage to each DPM server as the current environment 

    also the DPM version 1807 is configured to backup data to Azure

    so what's the best practice to achieve this and the steps if applicable 

    thanks in advance 

    • Edited by MandoesaM Thursday, November 21, 2019 11:24 PM
    Thursday, November 21, 2019 11:21 PM


All replies

  • Hi,

    There are a few steps that you will need to perform, depending on what you're currently running. I have written a guide on how to perform an upgrade from DPM 2016, 1801 & 1807 to 2019, but it does not contain any upgrade of the Windows Server operating system or the SQL Server.

    You will most likely need to upgrade your Windows Server operating systems to a supported one by DPM 2019, you will also most likely need to upgrade the SQL Server version to a supported one by DPM 2019.

    So here's the procedure you would follow:

    Upgrade Procedure

    1. Stop all the DPM jobs.

    2. Backup the DPM database.

    3. Uninstall DPM.

    4. Shut down the old DPM server.

    5. Reset/remove the old DPM server AD computer account.

    6. Install the new Windows Server 2019 and use the same name and IP as the old DPM server.

    7. Restore the DPM database on the new server.

    8. Attach the DPM's storage pool disks.

    9. Reinstall DPM 2016/1807 and select existing DPM database.

    10. Run the following command:

    DPMSync -Sync

    11. Perform consistency checks.

    12. Upgrade DPM to 2019 (you can follow the official guide HERE or my step-by-step guide here:
    DPM Step-By-Step: upgrading to v2019)


    Upgrading your DPM 2012 SP1 to DPM 2016

    You will need to perform more steps here, please take a look at the following thread:
    Upgrade DPM 2012 SP1 to DPM 2016

    Once you have successfully upgraded to either DPM 2016, you can follow the steps in the procedure above on how to continue your upgrade to DPM 2019.

    Make sure you double check the supported Windows Server operating system versions, and the supported SQL Server versions before you upgrade, so that you don't end up in an unsupported scenario.

    You'll find the documentations here:

    System Requirements for System Center 2012 SP1

    System Requirements for System Center 2012 R2

    System Requirements for DPM 2016

    System Requirements for DPM 1807

    System Requirements for DPM 2019

    Hope this helps!

    Best regards,

    Blog: LinkedIn:

    • Marked as answer by MandoesaM Tuesday, November 26, 2019 10:56 AM
    Friday, November 22, 2019 6:41 AM
  • Hello Leon,

    Thanks for your help as usual

    As i understand from your instruction above

    1. i will preform the upgrade Procedure as you mentioned on all three DPM server 

    2. Install 3 new OS windows server 2019 on new hardware and use the same IP and name.

    3. Install DPM 2016 on os 2019 with the latest UR in order to use SQL server 2016 SP2 and reattach the old database.

    4.Perform an in-place upgrade to DPM 2019.

    and i will do the same for 1807

    5. For Azure backup just and reinstall azure agent and register the dpm to old subscription is enough or i need more steps 


    for 2012 sp1

    can i preform the steps for the upgrade on old server!, i mean in-place upgrade DPM 2012 sp1 also for sql in order to get this version to 2016 then backup the database and jump to new os 2019 > install dpm 2016 > restore database > perform in place upgrade to dpm 2019

    Thanks again for your help and Thank you for the detailed outline :)

    IT Helpdesk

    Friday, November 22, 2019 7:51 AM
  • For DPM 2016 and DPM 1807; yes the procedure I mentioned in my earlier reply are the steps you'll need to take.

    For DPM 2012 SP1, you will need to do a few more steps compare to the other versions.

    High Level Steps

    1. Upgrade your DPM 2012 SP1 to DPM 2012 R2.

    2. Install the the Update Rollup 10 for DPM 2012 R2.

    3. Perform an in-place upgrade of your Windows Server 2008 R2 SP1 to Windows Server 2012 R2.

    4. Upgrade your SQL Server 2008 R2 SP3 to SQL Server 2014 SP2 or SQL Server 2012 SP4.

    5. Upgrade your DPM 2012 R2 to DPM 2016.

    6. In-place upgrade your Windows Server 2012 R2 to Windows Server 2016.

    Once you are on DPM 2016 on Windows Server 2016, you can follow the same procedure as you did for your other DPM 2016 & DPM 1807.

    Blog: LinkedIn:

    Friday, November 22, 2019 8:13 AM
  • Just checking to see if the information I provided answered your question or if it was helpful?

    Appreciate your feedback!

    Blog: LinkedIn:

    Monday, November 25, 2019 8:42 AM
  • Thanks Leon for your support, i will start with the upgrade as the provided details from your side and get back to you soon once i done, really i appreciate your help

    for DPM 2016 that installed on SQL 2014 SP2 do i need to upgrade SQL 2014 SP2 to 2017 before upgrade DPM 2016 to 2019 or this step is not necessary

    IT Helpdesk

    • Edited by MandoesaM Tuesday, November 26, 2019 10:57 AM
    Tuesday, November 26, 2019 10:56 AM
  • You’re welcome!

    Make sure you run a supported scenario at all times, so in your case make sure the SQL Server is supported, before upgrading to DPM 2019 you will need to upgrade the SQL Server either to version 2016 or 2017.

    Blog: LinkedIn:

    Tuesday, November 26, 2019 11:38 AM