Installation guide for DPM 2012

DPM 2012 provides disk-based and tape-based data protection and recovery for servers and desktops. DPM can also centrally manage system state and Bare Metal Recovery. Now DPM available only in the System Center Package (Standard or Datacenter) with other great and very powerful products such as VMM, SCOM and others. You can download evaluation versions using this link .

Before installation:

  • Check DPM requirements: Software, Hardware, Network
  • Watch video “What’s New in DPM 2012” to understand all changes between prior versions DPM
  • Update your target servers
  • Update your remote SQL server if you planning to deploy DPM using existing database servers
  • Disable IE Enhanced Security (Server Dashboard – IE Enhanced Security Configuration – Off)ie_esc_off

I am not going to make an attention to planning and requirements for DPM 2012. However, during reading TechNet, I noticed some interesting things:


“DPM is not supported on the Turkish language version of any of the listed Windows Server versions.”

Poor, poor Turkey 🙂 I do not know reason, but it is funny and I cannot understand “Why? Why only Turkish? We all love Turkey!)


«For the DPM database, DPM requires a dedicated instance of the 64-bit version of SQL Server 2012 or SQL Server 2008 R2 or SQL Server 2008 R2 SP1, Enterprise or Standard Edition»

Do not try to install DPM without SP1 to an existing SQL Server 2012 you will receive an error “Server 2008 SQL Instance required”


Open SQL Remote Ports using these commands to successful creating DPM instance. Just create .bat file, for example sqlports.bat and run as administrator. Also, you can check result using firewall.cpl

netsh advfirewall firewall add rule name=”Open Port 80″ dir=in action=allow protocol=TCP localport=80

@echo ========= SQL Server Ports ===================
@echo Enabling SQLServer default instance port 1433
netsh advfirewall firewall add rule name=”SQL Server” dir=in action=allow protocol=TCP localport=1433
@echo Enabling Dedicated Admin Connection port 1434
netsh advfirewall firewall add rule name=”SQL Admin Connection” dir=in action=allow protocol=TCP localport=1434
@echo Enabling Conventional SQL Server Service Broker port 4022
netsh advfirewall firewall add rule name=”SQL Service Broker” dir=in action=allow protocol=TCP localport=4022
@echo Enabling Transact SQL/RPC port 135
netsh advfirewall firewall add rule name=”SQL Debugger/RPC” dir=in action=allow protocol=TCP localport=135
@echo ========= Analysis Services Ports ==============
@echo Enabling SSAS Default Instance port 2383
netsh advfirewall firewall add rule name=”Analysis Services” dir=in action=allow protocol=TCP localport=2383
@echo Enabling SQL Server Browser Service port 2382
netsh advfirewall firewall add rule name=”SQL Browser” dir=in action=allow protocol=TCP localport=2382

@echo ========= Misc Applications ==============
@echo Enabling HTTP port 80
netsh advfirewall firewall add rule name=”HTTP” dir=in action=allow protocol=TCP localport=80
@echo Enabling SSL port 443
netsh advfirewall firewall add rule name=”SSL” dir=in action=allow protocol=TCP localport=443
@echo Enabling port for SQL Server Browser Service’s ‘Browse’ Button
netsh advfirewall firewall add rule name=”SQL Browser” dir=in action=allow protocol=UDP localport=1434
@echo Allowing multicast broadcast response on UDP (Browser Service Enumerations OK)
netsh firewall set multicastbroadcastresponse ENABLE


“The following are additional prerequisites for DPM: Microsoft .NET Framework 3.5 with Service Pack 1 (SP1)”

Using Server Manager, you can add NETFX3 feature to Server 2012, but it does not work.


You should use dism utility to add this feature 

  • Mount your Server 2012 image/cd (in this example, drive letter is D)
  • Press Win+Q, type cmd , right click and choose pin to taskbar
  • Run CMD as administrator and paste dism /online /enable-feature /featurename:NetFX3 /all /Source:d:\sources\sxs /LimitAccessnetfx3 dism



1. Choose “Run the prerequisite Checker” and check again all requirements. It’s very important step!


2. Click on “Data Protection Manager” to setup the core of DPM

3. Accept license terms


4. DPM says “Welcome” to you. Just click “Next”


5. DPM can install a dedicated instance of SQL Serverl 2008 R2 or you can choose your existing remote SQL instance . Don’t forget open all ports to communicate on SQL Server! (see information in the top of this article) I choose a dedicated instance and click “CHECK”


6. Make sure that your server meets all requirements and click “Next”


7. Paste your license key and click “Next”


8. On this stage you can change default path to installation. I agree with default paths and click “Next” again.


9. Choose password for DPM and SQL’s service accounts. Notice, if you are using remote instance DPM does not create any SQL service accounts


10. Choose a “Windows Update” to delivering updates


11. Choose “No, …” and click “Next”. On the summary page also click Next and wait while wizard setups DPM


12. After successful setup use Microsoft Windows Update (control /name Microsoft.WindowsUpdate) to install DPM latest CU (currently, CU3) or you can setup manually using this link


13. WIN+R – type services.cmd and check that main DPM service are running


14. You are ready to get started with DPM 2012. I’m planning to make a second part of this article about configuring DPM . Follow me and keep in touch! 🙂

P.S. System Center 2012 SP1 is available now:)

Look our my other posts:

Deploying DPM Agent 2012 to Untrusted or Workgroup Computers

How to upgrade DPM 2012 to DPM 2012 SP1?

How to update DPM agents to 4.1.3333.0 after upgrading to SP1?

How to fix “Replica is inconsistent” in DPM during backing up SQL 2012 DBs?

3 thoughts on “Installation guide for DPM 2012”

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

%d bloggers like this: