You are browsing the archive for dpm.

Book Review: Microsoft Data Protection Manager 2010

6:58 am in Uncategorized by mikeresseler



Steve Buchanon’s book Microsoft Data Protection Manager 2010, published by Packt Publishing is a dedicated book about Microsoft System Center Data Protection Manager 2010. Microsoft System Center Data Protection Manager is a Protection and Recovery solution for Microsoft environments.

The Review

There is not much guidance about Data Protection Manager 2010 (DPM) out there. You have the TechNet documentation and some good guidance on the blogs of the Data Protection Manager MVP’s and System Center user groups but that’s about it.

Steve starts his book with an overview of Data Protection Manager and continuous throughout the book as he is implementing Data Protection Manager in a business environment. Chapter 2 is a very valuable chapter for the implementer as he poses the right questions that everybody should ask before implementing a backup solution.

The author continues the project by providing full installation guidance and upgrade guidance also when you are running the older version of DPM. He then goes further in doing the Configuration of the product and finally starts protecting different data sources. What I particularly like about this is that he thinks out of the box and provides a great example on how to protect a Microsoft service that is not included in the “out of the box” protection possibilities. With that knowledge and thinking, every administrator should be able to protect any Microsoft service.

Of course he spends quite some time on the Recovery process, a process that is forgotten a lot by many administrators and guides you through this process. Important here is that he clearly indicates that this is also a process you have to plan carefully.

More information is also found on cloud backup, 3rd party integration, PowerShell documentation (a must read) and troubleshooting the product.

This book is a very valuable add-on to the available documentation and a must have for everybody who wants to investigate the possibilities of Data Protection Manager and for those who need to implement and work with it on a daily basis. This book will provide you with additional ideas, possibilities and information that is needed when you work with DPM as your backup product of choice. What is also interesting is that he likes to use links to additional information from the field instead of using the Microsoft links. This however could be also dangerous for dead links.

If you want to give me a downside of this book, is that the author remains nicely within the borders of DPM which is enough for most of the companies out there. If you however need advanced guidance for specific backup implementations, then you are still on your own. Hopefully the author thinks about this for a follow-up of this book.





Microsoft’s internal use of SCDPM 2010

1:53 pm in Uncategorized by mikeresseler

A couple of weeks ago, Microsoft released a case study about System Center Data Protection Manager 2010.  The customer in this case study is Microsoft’s own internal IT.  This is a very interesting case study as Microsoft is a very large organizations, with divisions worldwide, many datacenter and lot’s of data to protect (3.5 petabytes!!!!).  But as with any other case study, it is an interesting read but it doesn’t give you any technical details or information on how they did the work.

Another SCDPM MVP and good friend of my Yegor mentioned on his blog last week that Microsoft has released two more documents around the case-study.  I downloaded those and found out that they are actually containing great information for everybody that is tasked with a new setup of SCDPM or a migration from 2007 to 2010.

A must read:

Protecting Server Data with System Center Data Protection Manager 2010:

Managing Data Back Up at Microsoft with Data Protection Manager 2010:



New DPM2010 book available!

7:00 am in Uncategorized by mikeresseler

For all the DPM 2010 administrators / fans…

There is a new book out there:


practical step-by-step guide to planning deployment, installation, configuration, and troubleshooting of Data Protection Manager 2010

  • A step-by-step guide to backing up your business data using Microsoft Data Protection Manager 2010 in this practical book and eBook
  • Discover how to back up and restore Microsoft applications that are critical in many of today’s businesses
  • Understand the various components and features of Data Protection Manager 2010
  • Gain valuable insight into using Data Protection Manager through the author’s real world experience

In Detail

Microsoft Data Protection Manager (DPM) 2010 is a backup and recovery solution that provides continuous data protection of the Windows environment and file servers to seamlessly integrated disk, tape, and cloud storage.

This practical, step-by-step tutorial will show you how to effectively back up your business data using Microsoft Data Protection Manager 2010 and how to plan, deploy, install, configure, and troubleshoot Microsoft Data Protection Manager 2010 as a standalone product. The book focuses on Microsoft best practices as well as the author’s own real-world experience with Data Protection Manager.

The book starts by providing an overview of DPM and the relevant planning that is required for your backup needs, before moving on to installing DPM. Then it dives deep into topics such as DPM Administrator console and Task Areas, configuring DPM to function, configuring DPM backup on servers, backing up critical applications, recovery options, and DPM offsite backup and recovery, amongst others.

A practical guide to using Data Protection Manager 2010 as your backup and recovery solution

What you will learn from this book

  • Learn how to develop a backup solution strategy
  • Install, configure, and administer Data Protection Manager 2010 effectively
  • Learn how to back up and perform bare metal recovery of Windows servers using Data Protection Manager
  • Discover how to back up and restore critical Microsoft applications such as SharePoint, SQL, Hyper-V, Exchange, and ISA 2006
  • Understand what is available for Data Protection Manager Offsite, cloud backup, and recovery options as well as how to configure them
  • Master PowerShell to perform tasks with Data Protection Manager
  • Troubleshoot common Data Protection Manager Problems
  • Configure and use SQL service self-recovery
  • Learn how to configure and use client protection in Data Protection Manager
  • Protect clients and servers in untrusted domains or in workgroups


This book is a practical, step-by-step tutorial to planning deployment, installing, configuring, and troubleshooting Data Protection Manager 2010. It will take you through all the steps required to use DPM to effectively back up your business data.

Who this book is written for

If you are a Network Administrator, System Administrator, Backup Administrator, Storage Administrator or IT consultant who wants to effectively back up your business data using Microsoft Data Protection Manager 2010, then this book is for you.

A good understanding of operating systems and backup devices and network administration is required. However, prior knowledge of Data Protection Manager is not necessary.

About the Author

Steve Buchanan

Steve Buchanan is an information technology professional with over 11 years of experience in systems administration of server and desktop environments. For many years Steve has worked with backup solutions and disaster recovery. Steve has an Associate of Arts degree as a Network Support Specialist and a Bachelor of Science degree in Information Technology. Steve holds the following certifications: A +, Linux +, MCSA, MCTS: (Hyper-V, SharePoint 2007, Exchange 2007, Vista).

Steve currently is an IT Manager. Steve enjoys sharing his adventures and ideas about system administration through his blog at Steve is happily married and is a proud father of three boys.



Protecting a Virtual Machine and also inside a guest

1:18 pm in Uncategorized by mikeresseler

Working on the Microsoft System Center Data Protection Manager booth the last few days got myself quite some insight in what customers want from DPM.  It also brought up a few “issues” that actually are non-issues but where you need to do a few steps to get the issue out of the way.

The DPM BoothMe and Hypervbear courtesy by @hypervbear


This is the scenario.  People want to protect the entire virtual machine once a day, a week, a … depending on their needs.  At the same time, they want to add a DPM agent inside the guest to enjoy the “every 15 minutes backup” for SQL or Exchange or so.

This scenario provides two great things:

1. You have a Disaster Recovery plan

You can recover your entire virtual machine, from x-days old.  Start the box, and then recover the latest data in the guest

2. You have a restore test scenario

Recover the virtual machine to an alternate hyper-v host.  And then do the recovery inside the guest again.

So you get real value for this scenario.  But here’s the catch.  When you are protecting the hyper-v machine, it will also go inside the guest to get a consistent state and truncate logs.  But you have also a guest backup that also will truncate logs… Houston, we have a problem here…

Luckily there is an answer to this problem.

The issue is described in this KB article:

Issue 3
The application backup operation in the virtual machine (VM) is incorrectly affected by the VM backup operation on the server that is running Hyper-V.

However, in some cases, this doesn’t solve the problem.  Don’t panic… Here is what you need to do:

You can apply the following registry entry in a virtual machine to fix "Issue 3" for that virtual machine:

Location: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Virtualization\VssRequestor
Name: BackupType
Value: 0 or 1

If this registry entry is created and its value is set to 1 , application backup will not be affected by the virtual machine backup operation on the server that is running Hyper-V. If this registry entry does not exist, or if its value is 0 , the "Issue 3" occurs.



DPM QFE installation

9:18 am in Uncategorized by mikeresseler

Our MMS presentation is in two weeks, and I have already started building servers a while ago, but now that the DPM product team has released a QFE I decided to install it on my demo environment.  Many of you will say that this a bad idea considering that MMS is so close and things could go wrong… but my trust in the DPM product team is high so I just went on with the installation :-)

As always, my advice is to read the entire knowledge base very well, to make sure that you understand how to install this.

On of the prerequisites of installing this is KB2223201 when DPM 2010 is installed on Windows Server 2008 R2 or KB2279787 when DPM 2010 is installed on Windows Server 2008.

Because I never installed the KB2223201 on that demo machine, I decided to have a look at what the issues could be…

The installer checks this however, and I don’t get the change of installing the update without the hotfix.


Make sure that you have this hotfix in front, because this one requires a reboot, and that is something you don’t want to do in the middle of the day.

Now that I got rid of the hotfix prerequisite, I could start the actual installation


Information about the jobs that will fail and that there will be taken a backup of the DPM database


Accept the license agreement


And that’s it, the installer is installing the update


Press Close to finish the installation.  I left the Open DPM 2010 administrator console checkbox on because I want to deploy the update to my agents asap, so that I could keep them protected


As you can see, every agent requires an update.  By selecting them (or doing it one by one) and clicking on the update available link, you can start the upgrade process


You will get a notification again that running jobs will fail, but then again, they would fail anyhow because you are not running the latest agent version Smile



And finally it is finished.

This was an installation for a single DPM server with the SQL dedicated on the same box.

If you have the SQL remotely installed, don’t forget to run the Sqlprep-KB2465832.msp (the x64 or x32 depending on your situation) BEFORE you start upgrading your agents.

If you have the DPM Management shell installed on a remote computer, then run the DPMManagementshell2007-KB2465832.msp

And if you have custom DPMRA ports then you need to do additional work after the installation (see the KB for information)

The same goes when you have IBM libraries, read the document carefully.

That’s it for today.

Next thing is testing the client protection with a non-admin user Smile



From the Forums: Could not enumerate Exchange

8:50 am in Uncategorized by mikeresseler

Here’s a strange case that has been discussed on the great DPM forums.

A user reported that he could not enumerate the Exchange server when he was creating a protection group for Exchange Server using the DPM wizard.

These are the errors he got:

DPM could not enumerate application component Microsoft Exchange Server\Microsoft Information Store\xxx\17a465cc-90ca-4abd-927f-9aed49f33b5e on protected computer xxx. (ID: 964)
Please make sure that writer is in good state.

DPM could not enumerate application component Microsoft Exchange Server\Microsoft Information Store\xxx\17a465cc-90ca-4abd-927f-9aed49f33b5e\File on protected computer xxx. (ID: 964)
Please make sure that writer is in good state.

DPM could not enumerate application component Microsoft Exchange Server\Microsoft Information Store\xxx\17a465cc-90ca-4abd-927f-9aed49f33b5e\Logs on protected computer xxx. (ID: 964)
Please make sure that writer is in good state.

We let him do all the usual stuff but it didn’t solved anything.

Until today, nothing was found to solve this case, and there were many more reporting this issue.  But today, a user named Frans Molenaar found a solution.  Although it sounds like a very strange solution which has nothing to do with the issue, I decided to test it out in my sandbox and come to the conclusion that it actually indeed solved the case.

So here goes:

First: Check on the exchange server if the following powershell scripts exist:

In  %ExchangeInstallPath%\bin you need to find the following scripts:

  • CommonConnectFunctions.ps1
  • CommonConnectFunctions.strings.psd1
  • Connect-ExchangeServer-help.xml
  • ConnectFunctions.ps1
  • ConnectFunctions.strings.psd1
  • RemoteExchange.ps1
  • RemoteExchange.strings.psd1

Second: Check the following registry keys if they exist:


“ApplicationBase”=”C:\\Program Files\\Microsoft\\Exchange Server\\V14\\bin”
“AssemblyName”=”Microsoft.Exchange.PowerShell.Configuration, Version=, Culture=neutral, PublicKeyToken=31bf3856ad364e35″
“Description”=”Admin Tasks for the Exchange Server”
“ModuleName”=”C:\\Program Files\\Microsoft\\Exchange Server\\V14\\bin\\Microsoft.Exchange.PowerShell.Configuration.dll”
“Vendor”=”Microsoft Corporation”

“ApplicationBase”=”C:\\Program Files\\Microsoft\\Exchange Server\\V14\\bin”
“AssemblyName”=”Microsoft.Exchange.PowerShell.Configuration, Version=, Culture=neutral, PublicKeyToken=31bf3856ad364e35″
“Description”=”Setup Tasks for the Exchange Server”
“ModuleName”=”C:\\Program Files\\Microsoft\\Exchange Server\\V14\\bin\\Microsoft.Exchange.PowerShell.configuration.dll”

“ApplicationBase”=”C:\\Program Files\\Microsoft\\Exchange Server\\V14\\bin”
“AssemblyName”=”Microsoft.Exchange.Management.Powershell.Support, Version=, Culture=neutral, PublicKeyToken=31bf3856ad364e35″
“Description”=”Support Tasks for the Exchange Server”
“ModuleName”=”C:\\Program Files\\Microsoft\\Exchange Server\\V14\\bin\\Microsoft.Exchange.Management.Powershell.Support.dll”
“Vendor”=”Microsoft Corporation”

If this is not the case, then copy the registry keys from another exchange server and after that, it works.

To test this, I exported some of the registry keys, removed them and tried the DPM wizard.  I got exactly the error as described in the thread.  After imorting the keys again, everything worked as a charm.

If you have this similar issue, then check these things out

For the complete thread:

And thank you Frans Molenaar for finding this solution



Configuring Cluster Networks for CSV redirected access

7:55 am in Uncategorized by mikeresseler

Here’s a great article published by Microsoft:

System Center Data Protection Manager 2010 Hyper-V protection: Configuring cluster networks for CSV redirected access

Those of you who have ever worked with DPM 2010 and the protection of hyper-v guests, located on a CSV know that this could be a pain in the …

We have seen many reports on dying clusters, non-performing servers and so on.

The first option is, and always is, make sure that you het the hardware VSS provider (

But sometimes it is just not possible (there is no VSS provider, or it is not compatible)

Second option would be to serialize the backup of the virtual machines. (Great article by Robert here:

And even further, the article published now gives a great overview on how and why you should have a dedicated network for redirected mode.






7:37 am in Uncategorized by mikeresseler

I’m verry happy to hear that a good friend and fantastic DPM guy Robert Hedblom has received the MVP award for System Center Data Protection Manager.

Check out his blogpost here:

Congratulations Robert, you have earned the reward!




DPM and the case of EFS

7:59 am in Uncategorized by mikeresseler

A question that has come to the forums many times… How does DPM handle files that are encrypted with EFS.

Although most of us kind of knew how it worked at the back, it was never a proven statement.  Now, there is finally a KB that explains it quite well.

When you are protecting files that are encrypted, this is what happens:

– If a file has not changed since the last sync, DPM will not transfer any data. 
– If a file has changed and is not encrypted with EFS, DPM transfers only the changed blocks of a file.
– If a file has changed and the file is protected with EFS, DPM will transfer the entire file.
So now we know it for sure 😉
Make sure that you keep this in mind when planning your PG’s.  This could lead to a significant increase in transferred data so plan well.

DPM 2010 QFE Rollup available

10:55 am in Uncategorized by mikeresseler

Microsoft has just released a DPM 2010 QFE Rollup.

This, much awaited hotfix rollup, fixes the following issues:

  • You cannot protect the Microsoft Exchange Database Availability Group (DAG) on a secondary DPM 2010 server.
  • You are prompted to restart a client computer after you install an agent on the client.
  • DPM services crash, and you receive the error, “Unable to connect to the database because of a fatal database error.”
  • MSDPM crashes, and event ID 945 is logged in the event log.
  • When you change a Protection Group, add a very large database, change the disk allocation, and then commit the Protection Group, DPM 2010 does not honor the user intent, and instead, DPM 2010 sets the sizes of replica and shadow copy volumes to the default sizes.
  • The Management tab does not link to information about the latest Microsoft Knowledge Base article for DPM 2010.
  • You receive the message, “Computers not synchronized,” when you try to replicate DPM 2010 databases to a System Center Operations Manager. 

The information for the KB can be found here:

The download can be found here: