DPM 2012 R2 Support and Hyper-V Workloads on REFS Storage

We have deployed all of our Virtual Machines on REFS filesystem. We are in the process of deploying DPM 2012 R2 and would like to know if there is any information available from Microsoft as to when REFS will be supported for Hyper-V workloads on REFS. Any
information will help us plan for whether to move Hyper-V loads to NTFS.
I can see the Windows Server 2003 is now supported in UR2 and wonder if there is a roadmap available that will be included in future UR for DPM 2012 R2.
Also any information for re-enabling the integrity checking in VHDX after we move a VM from REFS to NTFS would be appreciated.

Hi,
I do not believe we will be adding support for protecting Hyper-V hosted on REFS in the near term, so plan on using NTFS.
If you are already using REFS and are getting backup failures, you can create the following registry key on the Protected Server, restart DPMRA service and run a consistency check.
A. On protected server, browse to the registry path: HKLM\Software\Microsoft\Microsoft Data Protection Manager\Agent\2.0.
B. Create a DWORD registry value called "ForceFixup" and set it to 0x1.
C. Restart the DPMRA service on protected server.
NOTE - This will disable use of DPM filter so there will be some backup and possible server performance tradeoffs.
 We do not announce fixes in upcoming UR releases.
Please remember to click “Mark as Answer” on the post that helps you, and to click “Unmark as Answer” if a marked post does not actually answer your question. This can be beneficial to other community members reading the thread. Regards, Mike J. [MSFT]
This posting is provided "AS IS" with no warranties, and confers no rights.

Similar Messages

  • DPM 2012 Primary SP1 and Secondary R2 mixed mode

    I have a Primary and Secondary DPM 2012 SP1 configuration.  The DPM servers protect each other's DPM database in a Cyclic protection.  The Primary DPM server is backing up a few servers that are running Windows Server 2003.  I want to
    upgrade the DPM servers to 2012 R2, but I just found out that DPM 2012 R2 does not support protecting Windows Server 2003 until DPM 2012 Update Rollup 2 is released.
    My question is, can I upgrade my secondary DPM server to 2012 R2 and continue to protect the DPM 2012 SP1 server and all of its protected volumes?  Whenever DPM 2012 R2 UR2 is released I would then upgrade the primary DPM server to 2012 R2 as well and
    patch both primary and secondary with UR2.
    Please advise if this is a supported plan for my upgrade to DPM 2012 R2.

    Hi,
    Not currently, I have asked that a note be added to the following two pages stating that the DPM Server versions must be the same.
    http://technet.microsoft.com/en-us/library/jj244598.aspx
    http://technet.microsoft.com/en-us/library/hh758194.aspx
    Please remember to click “Mark as Answer” on the post that helps you, and to click “Unmark as Answer” if a marked post does not actually answer your question. This can be beneficial to other community members reading the thread. Regards, Mike J. [MSFT]
    This posting is provided "AS IS" with no warranties, and confers no rights.

  • DPM 2012 R2 UR2 and Windows 2003 SP2 Agent Version Issue

    Hi All, I have UR2 installed on my DPM 2012 R2 server and have followed Mike's guide on getting them protected:
    http://blogs.technet.com/b/dpm/archive/2014/06/11/details-on-protecting-windows-server-2003-computers-using-data-protection-manager-2012-r2.aspx
    The agents now show in the DPM console but display as needing an update and showing as agent version 4.1.3313.0 instead of 4.1.3441.0, which is odd.
    Servers have:
    .Net 3.5 Sp1 Full
    Visual C++ 2008 Redistributable - x86 9.0.30729.17
    From the DPM server:
    C:\Program Files\Microsoft System Center 2012 R2\DPM\DPM\agents\RA\4.2.1235.0\i386\1033\DPMAgentInstaller_Win2K3_i386.exe
    Executed:
    setdpmserver.exe -dpmservername DPMserverName
    From the DPM server:
    Attach-ProductionServer.ps1 script on the DPM server and refreshed twice
    What have I missed?

    Hi.
    Reboot your 2003 Server
    Run DPM Setup again on Server 2003
    Run setdpmserver.exe again
    click refresh in DPM Server
    worked for me
    Seidl Michael | http://www.techguy.at |
    twitter.com/techguyat | facebook.com/techguyat

  • DPM 2012 R2 UR4 and BMR backup from physical 2008 R2 (DC, DNS, DHCP,WSUS, WDS)

    Hi,
    I'm completely lost.
    We updated from DPM2010 (2008 R2) to DPM 2012 R2 RU4 (2012 R2).
    Clean install. Same hardware. Everything went quite smoothly.
    Our new (and also old did the same thing) DMP protects some Hyper-V guest on our 2008 R2 Hyper-V cluster, one Exchange (2010) DB's and SQL 2008 R2 DB's and one physical server - 2008 R2 (DC, DNS, DHCP,WSUS, WDS ~160GB of data).
    Currently we are using some Buffalo Terastation's III (TS-RIXL) iSCSI SAN storage to hold our DPM protected data.
    Configured as RAID 5.
    Our new DPM server is connected to those iSCSI devices using built in MS iSCSI initiator via secondary NIC on this server using dedicated iSCSI subnet.
    Everything seems to be fine unitil System State and BMR (I'v checked both) runs.
    Basically my iSCSI NIC shows Write about ~170Mbit/s and Read about 520Mbit/s when backing up virtual machines, Exchange or SQL.
    When it comes to System State and BMR backup the trouhgput is MUCH slower (about 65Mbit/s) and I can not figure out why. I understand that the BMR backup initiates direct writing to the DPM created and shared replica volume on my iSCSI NAS (my wording
    might be not correct but basically  I understand how this works). But I don't understand why the speed is so much slower. I'v tried everything, googeled around, changed NIC drivers, firmware etc. No luck.
    If I just copy some big ISO file from/to server to DPM or vice versa the speed is arount 100MB/s (as reported by windows itself). So it seems to able to utilize full network speed. But why this backup is so slow? I'm excpecting to see speed about ~170Mbit/s
    because it corresponds my iSCSI Write speed as seen when backing up hyper-v guests and DB's..
    What I'm doing wrong?
    Any help is appreciated :)
    rgds Sven

    Hi Sven,
    Sometimes BMR is slower than backing up virtual machines (VHDs). If there is a free local disk, please test to do a backup locally to see the speed. From your description a common backup works much faster so let's see if it is the backup speed which causes
    the issue or not.
    Please remember to mark the replies as answers if they help and un-mark them if they provide no help. If you have feedback for TechNet Support, contact [email protected]

  • Using NIC Teaming and a virtual switch for Windows Server 2012 host networking and Hyper-V.

    Using NIC Teaming and a virtual switch for Windows Server 2012 host networking!
    http://www.youtube.com/watch?v=8mOuoIWzmdE
    Hi thanks for reading. Now I may well have my terminology incorrect here so I will try to explain  as best I can and apologies from the start.
    It’s a bit of both Hyper-v and Server 2012R2. 
    I am setting up a lab with Server 2012 R2. I have several physical network cards that I have teamed called “HostSwitchTeam” from those I have made several Virtual Network Adaptors such as below
    examples.
    New-VMSwitch "MgmtSwitch" -MinimumBandwidthMode weight -NetAdaptername "HostSwitchTeam" -AllowManagement $false
    Add-VMNetworkAdapter -ManagementOS -Name "Vswitch" -SwitchName "MgmtSwitch"
    Add-VMNetworkAdapter -ManagementOS -Name "Cluster" -SwitchName "MgmtSwitch"
    When I install Hyper-V and it comes to adding a virtual switch during installation it only shows the individual physical network cards and the
    HostSwitchTeam for selection.  When installed it shows the Microsoft Network Multiplexor Driver as the only option. 
    Is this correct or how does one use the Vswitch made above and incorporate into the Hyper-V so a weight can be put against it.
    Still trying to get my head around Vswitches,VMNetworkadapters etc so somewhat confused as to the way forward at this time so I may have missed the plot altogether!
    Any help would be much appreciated.
    Paul
    Paul Edwards

    Hi P.J.E,
    >>I have teams so a bit confused as to the adapter bindings and if the teams need to be added or just the vEthernet Nics?.
    Nic 1,2 
    HostVMSwitchTeam
    Nic 3,4,5
             HostMgmtSwitchTeam
    >>The adapter Binding settings are:
    HostMgmtSwitchTeam
    V-Curric
    Nic 3
    Nic 4
    Nic 5
    V-Livemigration
    HostVMSwitch
    Nic 1
    Nic 2
    V-iSCSI
    V-HeartBeat
    Based on my understanding of the description , "HostMgmtSwitchTeam and
    HostVMSwitch " are teamed NIC .
    You can think of them as two physical NICs (do not use NIC 1,2,3,4,5 any more , there are just two NICs "HostMgmtSwitchTeam and
    HostVMSwitch").
    V-Curric,
    V-Livemigration , V-iSCSI ,
    V-HeartBeat are just VNICs of host  (you can change their name then check if the virtual switch name will be changed )
    Best Regards
    Elton Ji
    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.

  • DPM 2012 SP1 4.1.3426.0 - CRASHES WHEN TRYING TO OPEN JOBS FILTERS

    I have 2 DPM 2012 SP1 servers and both are behaving the same.  They were working fine earlier this week and suddenly MMC crashes when I try to open any Job filter.  Everything else appears to be working fine except when I try to view any of the
    default Job filters or custom filters I created such as All Jobs or All Jobs in Progress.
    Description:
      AppName: mmc        AppVer: 4.1.3313.0    ModName: mmc.exe
    ModVer: 6.1.7600.16385        StackHash: E4489908
    Problem signature:
      Problem Event Name:    DPMException
      Application Name:    mmc
      Application Version:    4.1.3313.0
      Module Name:    mmc.exe
      Module Version:    6.1.7600.16385
      Exception Name:    System.ArgumentException
      Exception Point:    System.TimeZoneInfo.ConvertTime
      Other:    E4489908
      OS Version:    6.1.7601.2.1.0.274.10
      Locale ID:    1033

    http://social.technet.microsoft.com/Forums/en-US/cc576f9d-602b-4331-a745-e7bab12a24cf/dpm-console-crashes?forum=dataprotectionmanager
    https://blogs.technet.com/b/dpm/archive/2012/01/30/fix-the-dpm-console-crashes-and-logs-event-id-945-when-making-any-changes.aspx
    http://support.microsoft.com/kb/2905631/en-us
    http://scdpm.blogspot.ru/2011/12/dpm-console-crashes-on-recovery-tap.html
    Have a nice day !!!

  • DPM 2012 with Remote SQL

    hi all,
    I am trying to install DPM 2012 beta on a hyper-v VM that has 4 GB of RAM and 4 Procs.
    I am trying not to install SQL on the same VM, and instead use a SQL that we have on the network. it's running windows server 2008 R2 and server server 2008 R2 enterprise.
    The setup seems to be going but then it erros at the end and gives this error message:
    Data Protection Manager installation has failed. To return the server to its original state, you must uninstall Data Protection Manager by using Add or Remove Programs in Control Panel. This will remove all files and components copied during installation.
    For details, click the Error tab.
    on the error tab I see this message:
    The DPM database was not created.
    Use Add or Remove Programs in Control Panel to remove the DPM files and registry entries that were created during Setup. Verify that SQL Server is properly installed and that it is running, and then run Setup again.
    ID: 811
    so I opened the setup log file and here's the last part which belongs to the last attept:
    [1/18/2012 11:58:42 PM] Information : MsiInstallProduct returned 0.
    [1/18/2012 11:58:42 PM] Information : End install.
    [1/18/2012 11:58:42 PM] Information : **************************************************************************************
    [1/18/2012 11:58:42 PM] Information : **************************************************************************************
    [1/18/2012 11:58:42 PM] Information : Start configuration.
    [1/18/2012 11:58:42 PM] Information : Starting Service:MSSQLSERVER on machine:rcnoraspsql flag restart:False
    [1/18/2012 11:58:42 PM] Information : Starting Service:SQLSERVERAGENT on machine:rcnoraspsql flag restart:False
    [1/18/2012 11:59:42 PM] Data : dbScriptsPath = C:\Program Files\Microsoft DPM\DPM\Setup\DB
    [1/18/2012 11:59:42 PM] Data : sqlcmdPath = "C:\Program Files\Microsoft DPM\SQL\100\Tools\Binn\SQLCMD.EXE"
    [1/18/2012 11:59:42 PM] Data : instanceName = rcnoraspsql
    [1/18/2012 11:59:42 PM] Information : Deleting schedules
    [1/18/2012 11:59:42 PM] * Exception :  => System.Data.SqlClient.SqlException: The specified @category_name ('DPM_814c0e35-a52b-471a-9b20-da87a9a94fab') does not exist.
       at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection)
       at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj)
       at System.Data.SqlClient.TdsParser.Run(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj)
       at System.Data.SqlClient.SqlDataReader.ConsumeMetaData()
       at System.Data.SqlClient.SqlDataReader.get_MetaData()
       at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString)
       at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async)
       at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, DbAsyncResult result)
       at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method)
       at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method)
       at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior)
       at Microsoft.Internal.EnterpriseStorage.Dls.DB.SqlRetryCommand.InternalExecuteReader()
       at Microsoft.Internal.EnterpriseStorage.Dls.DB.SqlRetryCommand.ExecuteReader()
       at Microsoft.Internal.EnterpriseStorage.Dls.Setup.Configuration.DBConfigurator.DeleteSchedules(Boolean needImpersonation, String categoryName)
    [1/18/2012 11:59:42 PM] Information : Creating database
    [1/18/2012 11:59:45 PM] Information : Executing query to create database
    [1/18/2012 11:59:45 PM] Data : Database creation query = CREATE DATABASE DPMDB_DPM2012
                                ON
                                    NAME=MSDPMV4Beta$DPMDB_DPM2012_dat,
                                    FILENAME='C:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\DATA\MSDPMV4Beta$DPMDB_DPM2012.mdf',
                                    SIZE=400MB
                                LOG ON
                                    NAME=MSDPMV4Beta$DPMDB_DPM2012Log_dat,
                                    FILENAME='C:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\DATA\MSDPMV4Beta$DPMDB_DPM2012_log.ldf',
                                    SIZE=500MB
    [1/18/2012 11:59:45 PM] Information : Creating the required roles
    [1/18/2012 11:59:45 PM] * Exception : Ignoring the following exception intentionally => System.Data.SqlClient.SqlException: Cannot drop the role 'MSDPMExecRole', because it does not exist or you do not have permission.
       at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection)
       at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj)
       at System.Data.SqlClient.TdsParser.Run(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj)
       at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString)
       at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async)
       at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, DbAsyncResult result)
       at System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(DbAsyncResult result, String methodName, Boolean sendToPipe)
       at System.Data.SqlClient.SqlCommand.ExecuteNonQuery()
       at Microsoft.Internal.EnterpriseStorage.Dls.DB.SqlRetryCommand.ExecuteNonQuery()
       at Microsoft.Internal.EnterpriseStorage.Dls.Setup.Configuration.DBConfigurator.CreateRole(SqlContext ctx, String roleName)
    [1/18/2012 11:59:45 PM] Information : MSDPMExec role created
    [1/18/2012 11:59:45 PM] * Exception : Ignoring the following exception intentionally => System.Data.SqlClient.SqlException: Cannot drop the role 'MSDPMReaderRole', because it does not exist or you do not have permission.
       at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection)
       at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj)
       at System.Data.SqlClient.TdsParser.Run(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj)
       at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString)
       at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async)
       at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, DbAsyncResult result)
       at System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(DbAsyncResult result, String methodName, Boolean sendToPipe)
       at System.Data.SqlClient.SqlCommand.ExecuteNonQuery()
       at Microsoft.Internal.EnterpriseStorage.Dls.DB.SqlRetryCommand.ExecuteNonQuery()
       at Microsoft.Internal.EnterpriseStorage.Dls.Setup.Configuration.DBConfigurator.CreateRole(SqlContext ctx, String roleName)
    [1/18/2012 11:59:45 PM] Information : MSDPMReader role created
    [1/18/2012 11:59:45 PM] * Exception : Ignoring the following exception intentionally => System.Data.SqlClient.SqlException: Cannot drop the role 'MSDPMRecoveryRole', because it does not exist or you do not have permission.
       at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection)
       at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj)
       at System.Data.SqlClient.TdsParser.Run(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj)
       at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString)
       at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async)
       at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, DbAsyncResult result)
       at System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(DbAsyncResult result, String methodName, Boolean sendToPipe)
       at System.Data.SqlClient.SqlCommand.ExecuteNonQuery()
       at Microsoft.Internal.EnterpriseStorage.Dls.DB.SqlRetryCommand.ExecuteNonQuery()
       at Microsoft.Internal.EnterpriseStorage.Dls.Setup.Configuration.DBConfigurator.CreateRole(SqlContext ctx, String roleName)
    [1/18/2012 11:59:45 PM] Information : MSDPMRecovery role created
    [1/18/2012 11:59:45 PM] Information : Changing temp table names
    [1/18/2012 11:59:45 PM] Information : Creating tables
    [1/18/2012 11:59:45 PM] Information : Execute the SQL script
    [1/18/2012 11:59:45 PM] Data : FileName = "C:\Program Files\Microsoft DPM\SQL\100\Tools\Binn\SQLCMD.EXE"
    [1/18/2012 11:59:45 PM] Data : Arguments = -b -E -d DPMDB_DPM2012 -i master.sql -r -S rcnoraspsql
    [1/19/2012 12:01:22 AM] Data : Error code = 0
    [1/19/2012 12:01:23 AM] Data : dbScriptsPath = C:\Program Files\Microsoft DPM\DPM\Setup\DB
    [1/19/2012 12:01:23 AM] Data : sqlcmdPath = "C:\Program Files\Microsoft DPM\SQL\100\Tools\Binn\SQLCMD.EXE"
    [1/19/2012 12:01:23 AM] Data : instanceName = rcnoraspsql
    [1/19/2012 12:01:23 AM] Information : Populate database with error strings
    [1/19/2012 12:01:23 AM] Information : Register verbs
    [1/19/2012 12:01:28 AM] Information : Set purchased agent licenses entry
    [1/19/2012 12:01:29 AM] Information : Set the InventoryHouseKeepingJobStartTime entry to 01/19/2012 09:00:00
    [1/19/2012 12:01:29 AM] Information : Set the value of libraryInventory needed to True
    [1/19/2012 12:01:29 AM] Information : Set the value of IsPruningNeeded in the DB
    [1/19/2012 12:01:29 AM] Information : **************************************************************************************
    [1/19/2012 12:01:29 AM] Information : Start configuration.
    [1/19/2012 12:01:29 AM] Information : Starting Service:MSSQLSERVER on machine:rcnoraspsql flag restart:False
    [1/19/2012 12:01:29 AM] Information : Starting Service:SQLSERVERAGENT on machine:rcnoraspsql flag restart:False
    [1/19/2012 12:01:29 AM] Information : Starting Service:ReportServer on machine:rcnoraspsql flag restart:False
    [1/19/2012 12:01:29 AM] Information : Create a registry containing sql agent account information
    [1/19/2012 12:01:29 AM] Information : Querying WMI Namespace:
    \\rcnoraspsql\root\cimv2 for query: SELECT * FROM Win32_Service WHERE Name='SQLSERVERAGENT'
    [1/19/2012 12:01:30 AM] Information : Sql Agent account name = appvtrial.com\SQLAdmin
    [1/19/2012 12:01:30 AM] Information : Create a registry containing the trigger job path information
    [1/19/2012 12:01:30 AM] Data : TriggerJobPath = C:\Program Files\Microsoft Data Protection Manager\DPM2012\SQLPrep
    [1/19/2012 12:01:30 AM] Information : Add user: appvtrial.com\SQLAdmin to local group: Distributed COM Users on server: DPM2012
    [1/19/2012 12:01:30 AM] Information : Give user: appvtrial.com\SQLAdmin read and execute permissions on file: C:\Program Files\Microsoft DPM\DPM\bin\msdpm.exe
    [1/19/2012 12:01:30 AM] Information : Creating group DPMDBAdministrators on remote SQL Server machine rcnoraspsql
    [1/19/2012 12:01:30 AM] Information : Adding local group DPMDBAdministrators$DPM2012 on server rcnoraspsql
    [1/19/2012 12:01:30 AM] Information : Deleting local group DPMDBAdministrators$DPM2012 on server rcnoraspsql
    [1/19/2012 12:01:30 AM] * Exception : Ignoring the following exception intentionally => An error occurred while trying to configure DPM.Uninstall DPM by using Add or Remove Programs in Control Panel, and then run DPM Setup again.Microsoft.Internal.EnterpriseStorage.Dls.Setup.Exceptions.BackEndErrorException:
    Exception of type 'Microsoft.Internal.EnterpriseStorage.Dls.Setup.Exceptions.BackEndErrorException' was thrown.
       at Microsoft.Internal.EnterpriseStorage.Dls.Setup.Wizard.SecurityConfigurationHandler.DeleteLocalGroup(String serverName, String localGroupName)
       at Microsoft.Internal.EnterpriseStorage.Dls.Setup.Wizard.SecurityConfigurationHandler.AddLocalGroup(String serverName, String localGroupName)
    *** Mojito error was: DpmSetupConfigurationError; 2220; WindowsAPI
    [1/19/2012 12:01:30 AM] Information : Add user: APPVTRIAL\sqladmin to local group: DPMDBAdministrators$DPM2012 on server: rcnoraspsql
    [1/19/2012 12:01:30 AM] Information : Adding local group MSDPMTrustedUsers on server DPM2012
    [1/19/2012 12:01:30 AM] Information : Deleting local group MSDPMTrustedUsers on server DPM2012
    [1/19/2012 12:01:30 AM] * Exception : Ignoring the following exception intentionally => An error occurred while trying to configure DPM.Uninstall DPM by using Add or Remove Programs in Control Panel, and then run DPM Setup again.Microsoft.Internal.EnterpriseStorage.Dls.Setup.Exceptions.BackEndErrorException:
    Exception of type 'Microsoft.Internal.EnterpriseStorage.Dls.Setup.Exceptions.BackEndErrorException' was thrown.
       at Microsoft.Internal.EnterpriseStorage.Dls.Setup.Wizard.SecurityConfigurationHandler.DeleteLocalGroup(String serverName, String localGroupName)
       at Microsoft.Internal.EnterpriseStorage.Dls.Setup.Wizard.SecurityConfigurationHandler.AddLocalGroup(String serverName, String localGroupName)
    *** Mojito error was: DpmSetupConfigurationError; 2220; WindowsAPI
    [1/19/2012 12:01:30 AM] Information : Adding local group DPMSCOM on server DPM2012
    [1/19/2012 12:01:30 AM] Information : Deleting local group DPMSCOM on server DPM2012
    [1/19/2012 12:01:30 AM] * Exception : Ignoring the following exception intentionally => An error occurred while trying to configure DPM.Uninstall DPM by using Add or Remove Programs in Control Panel, and then run DPM Setup again.Microsoft.Internal.EnterpriseStorage.Dls.Setup.Exceptions.BackEndErrorException:
    Exception of type 'Microsoft.Internal.EnterpriseStorage.Dls.Setup.Exceptions.BackEndErrorException' was thrown.
       at Microsoft.Internal.EnterpriseStorage.Dls.Setup.Wizard.SecurityConfigurationHandler.DeleteLocalGroup(String serverName, String localGroupName)
       at Microsoft.Internal.EnterpriseStorage.Dls.Setup.Wizard.SecurityConfigurationHandler.AddLocalGroup(String serverName, String localGroupName)
    *** Mojito error was: DpmSetupConfigurationError; 2220; WindowsAPI
    [1/19/2012 12:01:30 AM] Information : Adding local group DPMDBReaders$DPM2012 on server rcnoraspsql
    [1/19/2012 12:01:30 AM] Information : Deleting local group DPMDBReaders$DPM2012 on server rcnoraspsql
    [1/19/2012 12:01:30 AM] * Exception : Ignoring the following exception intentionally => An error occurred while trying to configure DPM.Uninstall DPM by using Add or Remove Programs in Control Panel, and then run DPM Setup again.Microsoft.Internal.EnterpriseStorage.Dls.Setup.Exceptions.BackEndErrorException:
    Exception of type 'Microsoft.Internal.EnterpriseStorage.Dls.Setup.Exceptions.BackEndErrorException' was thrown.
       at Microsoft.Internal.EnterpriseStorage.Dls.Setup.Wizard.SecurityConfigurationHandler.DeleteLocalGroup(String serverName, String localGroupName)
       at Microsoft.Internal.EnterpriseStorage.Dls.Setup.Wizard.SecurityConfigurationHandler.AddLocalGroup(String serverName, String localGroupName)
    *** Mojito error was: DpmSetupConfigurationError; 2220; WindowsAPI
    [1/19/2012 12:01:30 AM] Data : dbScriptsPath = C:\Program Files\Microsoft DPM\DPM\Setup\DB
    [1/19/2012 12:01:30 AM] Data : sqlcmdPath = "C:\Program Files\Microsoft DPM\SQL\100\Tools\Binn\SQLCMD.EXE"
    [1/19/2012 12:01:30 AM] Data : instanceName = rcnoraspsql
    [1/19/2012 12:01:30 AM] Information : Grant permissions on database
    [1/19/2012 12:01:30 AM] Data : Database connection string = Integrated Security=SSPI;server=rcnoraspsql;Pooling=false;database=DPMDB_DPM2012;Pooling=false
    [1/19/2012 12:01:30 AM] Data : Account name = rcnoraspsql\DPMDBReaders$DPM2012
    [1/19/2012 12:01:30 AM] * Exception : Ignoring the following exception intentionally => System.Data.SqlClient.SqlException: Cannot drop the login 'rcnoraspsql\DPMDBReaders$DPM2012', because it does not exist or you do not have permission.
       at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection)
       at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj)
       at System.Data.SqlClient.TdsParser.Run(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj)
       at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString)
       at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async)
       at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, DbAsyncResult result)
       at System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(DbAsyncResult result, String methodName, Boolean sendToPipe)
       at System.Data.SqlClient.SqlCommand.ExecuteNonQuery()
       at Microsoft.Internal.EnterpriseStorage.Dls.DB.SqlRetryCommand.ExecuteNonQuery()
       at Microsoft.Internal.EnterpriseStorage.Dls.Setup.Helpers.SetupDatabaseHelper.RevokeSqlLogin(SqlContext ctx, String loginName)
       at Microsoft.Internal.EnterpriseStorage.Dls.Setup.Helpers.SetupDatabaseHelper.CreateSqlLoginAndGrantDBAccess(SqlContext sqlContext, String loginName, String nameInDatabase)
    [1/19/2012 12:01:31 AM] * Exception : Ignoring the following exception intentionally => System.Data.SqlClient.SqlException: Cannot drop the user 'rcnoraspsql\DPMDBReaders$DPM2012', because it does not exist or you do not have permission.
       at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection)
       at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj)
       at System.Data.SqlClient.TdsParser.Run(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj)
       at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString)
       at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async)
       at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, DbAsyncResult result)
       at System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(DbAsyncResult result, String methodName, Boolean sendToPipe)
       at System.Data.SqlClient.SqlCommand.ExecuteNonQuery()
       at Microsoft.Internal.EnterpriseStorage.Dls.DB.SqlRetryCommand.ExecuteNonQuery()
       at Microsoft.Internal.EnterpriseStorage.Dls.Setup.Helpers.SetupDatabaseHelper.RevokeDatabaseAccess(SqlContext ctx, String nameInDatabase)
       at Microsoft.Internal.EnterpriseStorage.Dls.Setup.Helpers.SetupDatabaseHelper.GrantDatabaseAccess(SqlContext ctx, String loginName, String nameInDatabase)
    [1/19/2012 12:01:31 AM] * Exception : Ignoring the following exception intentionally => System.Data.SqlClient.SqlException: Cannot drop the user 'DPMDBReaders$DPM2012', because it does not exist or you do not have permission.
       at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection)
       at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj)
       at System.Data.SqlClient.TdsParser.Run(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj)
       at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString)
       at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async)
       at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, DbAsyncResult result)
       at System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(DbAsyncResult result, String methodName, Boolean sendToPipe)
       at System.Data.SqlClient.SqlCommand.ExecuteNonQuery()
       at Microsoft.Internal.EnterpriseStorage.Dls.DB.SqlRetryCommand.ExecuteNonQuery()
       at Microsoft.Internal.EnterpriseStorage.Dls.Setup.Helpers.SetupDatabaseHelper.RevokeDatabaseAccess(SqlContext ctx, String nameInDatabase)
       at Microsoft.Internal.EnterpriseStorage.Dls.Setup.Helpers.SetupDatabaseHelper.GrantDatabaseAccess(SqlContext ctx, String loginName, String nameInDatabase)
    [1/19/2012 12:01:31 AM] Data : Account name = APPVTRIAL\DPM2012$
    [1/19/2012 12:01:31 AM] * Exception : Ignoring the following exception intentionally => System.Data.SqlClient.SqlException: Cannot drop the login 'APPVTRIAL\DPM2012$', because it does not exist or you do not have permission.
       at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection)
       at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj)
       at System.Data.SqlClient.TdsParser.Run(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj)
       at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString)
       at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async)
       at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, DbAsyncResult result)
       at System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(DbAsyncResult result, String methodName, Boolean sendToPipe)
       at System.Data.SqlClient.SqlCommand.ExecuteNonQuery()
       at Microsoft.Internal.EnterpriseStorage.Dls.DB.SqlRetryCommand.ExecuteNonQuery()
       at Microsoft.Internal.EnterpriseStorage.Dls.Setup.Helpers.SetupDatabaseHelper.RevokeSqlLogin(SqlContext ctx, String loginName)
       at Microsoft.Internal.EnterpriseStorage.Dls.Setup.Helpers.SetupDatabaseHelper.CreateSqlLoginAndGrantDBAccess(SqlContext sqlContext, String loginName, String nameInDatabase)
    [1/19/2012 12:01:31 AM] * Exception : Ignoring the following exception intentionally => System.Data.SqlClient.SqlException: Cannot drop the user 'APPVTRIAL\DPM2012$', because it does not exist or you do not have permission.
       at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection)
       at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj)
       at System.Data.SqlClient.TdsParser.Run(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj)
       at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString)
       at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async)
       at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, DbAsyncResult result)
       at System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(DbAsyncResult result, String methodName, Boolean sendToPipe)
       at System.Data.SqlClient.SqlCommand.ExecuteNonQuery()
       at Microsoft.Internal.EnterpriseStorage.Dls.DB.SqlRetryCommand.ExecuteNonQuery()
       at Microsoft.Internal.EnterpriseStorage.Dls.Setup.Helpers.SetupDatabaseHelper.RevokeDatabaseAccess(SqlContext ctx, String nameInDatabase)
       at Microsoft.Internal.EnterpriseStorage.Dls.Setup.Helpers.SetupDatabaseHelper.GrantDatabaseAccess(SqlContext ctx, String loginName, String nameInDatabase)
    [1/19/2012 12:01:31 AM] * Exception : Ignoring the following exception intentionally => System.Data.SqlClient.SqlException: Cannot drop the user 'APPVTRIAL\DPM2012$', because it does not exist or you do not have permission.
       at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection)
       at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj)
       at System.Data.SqlClient.TdsParser.Run(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj)
       at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString)
       at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async)
       at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, DbAsyncResult result)
       at System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(DbAsyncResult result, String methodName, Boolean sendToPipe)
       at System.Data.SqlClient.SqlCommand.ExecuteNonQuery()
       at Microsoft.Internal.EnterpriseStorage.Dls.DB.SqlRetryCommand.ExecuteNonQuery()
       at Microsoft.Internal.EnterpriseStorage.Dls.Setup.Helpers.SetupDatabaseHelper.RevokeDatabaseAccess(SqlContext ctx, String nameInDatabase)
       at Microsoft.Internal.EnterpriseStorage.Dls.Setup.Helpers.SetupDatabaseHelper.GrantDatabaseAccess(SqlContext ctx, String loginName, String nameInDatabase)
    [1/19/2012 12:01:31 AM] Data : Account name = rcnoraspsql\DPMDBAdministrators$DPM2012
    [1/19/2012 12:01:31 AM] * Exception : Ignoring the following exception intentionally => System.Data.SqlClient.SqlException: Cannot drop the login 'rcnoraspsql\DPMDBAdministrators$DPM2012', because it does not exist or you do not have permission.
       at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection)
       at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj)
       at System.Data.SqlClient.TdsParser.Run(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj)
       at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString)
       at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async)
       at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, DbAsyncResult result)
       at System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(DbAsyncResult result, String methodName, Boolean sendToPipe)
       at System.Data.SqlClient.SqlCommand.ExecuteNonQuery()
       at Microsoft.Internal.EnterpriseStorage.Dls.DB.SqlRetryCommand.ExecuteNonQuery()
       at Microsoft.Internal.EnterpriseStorage.Dls.Setup.Helpers.SetupDatabaseHelper.RevokeSqlLogin(SqlContext ctx, String loginName)
       at Microsoft.Internal.EnterpriseStorage.Dls.Setup.Helpers.SetupDatabaseHelper.CreateSqlLoginAndGrantDBAccess(SqlContext sqlContext, String loginName, String nameInDatabase)
    [1/19/2012 12:01:31 AM] * Exception : Ignoring the following exception intentionally => System.Data.SqlClient.SqlException: Cannot drop the user 'rcnoraspsql\DPMDBAdministrators$DPM2012', because it does not exist or you do not have permission.
       at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection)
       at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj)
       at System.Data.SqlClient.TdsParser.Run(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj)
       at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString)
       at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async)
       at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, DbAsyncResult result)
       at System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(DbAsyncResult result, String methodName, Boolean sendToPipe)
       at System.Data.SqlClient.SqlCommand.ExecuteNonQuery()
       at Microsoft.Internal.EnterpriseStorage.Dls.DB.SqlRetryCommand.ExecuteNonQuery()
       at Microsoft.Internal.EnterpriseStorage.Dls.Setup.Helpers.SetupDatabaseHelper.RevokeDatabaseAccess(SqlContext ctx, String nameInDatabase)
       at Microsoft.Internal.EnterpriseStorage.Dls.Setup.Helpers.SetupDatabaseHelper.GrantDatabaseAccess(SqlContext ctx, String loginName, String nameInDatabase)
    [1/19/2012 12:01:31 AM] * Exception : Ignoring the following exception intentionally => System.Data.SqlClient.SqlException: Cannot drop the user 'DPMDBAdministrators$DPM2012', because it does not exist or you do not have permission.
       at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection)
       at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj)
       at System.Data.SqlClient.TdsParser.Run(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj)
       at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString)
       at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async)
       at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, DbAsyncResult result)
       at System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(DbAsyncResult result, String methodName, Boolean sendToPipe)
       at System.Data.SqlClient.SqlCommand.ExecuteNonQuery()
       at Microsoft.Internal.EnterpriseStorage.Dls.DB.SqlRetryCommand.ExecuteNonQuery()
       at Microsoft.Internal.EnterpriseStorage.Dls.Setup.Helpers.SetupDatabaseHelper.RevokeDatabaseAccess(SqlContext ctx, String nameInDatabase)
       at Microsoft.Internal.EnterpriseStorage.Dls.Setup.Helpers.SetupDatabaseHelper.GrantDatabaseAccess(SqlContext ctx, String loginName, String nameInDatabase)
    [1/19/2012 12:01:31 AM] Data : Database connection string = Integrated Security=SSPI;server=rcnoraspsql;Pooling=false;database=master;Pooling=false
    [1/19/2012 12:01:31 AM] Data : Account name = APPVTRIAL\DPM2012$
    [1/19/2012 12:01:32 AM] * Exception : Ignoring the following exception intentionally => System.Data.SqlClient.SqlException: Cannot drop the user 'APPVTRIAL\DPM2012$', because it does not exist or you do not have permission.
       at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection)
       at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj)
       at System.Data.SqlClient.TdsParser.Run(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj)
       at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString)
       at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async)
       at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, DbAsyncResult result)
       at System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(DbAsyncResult result, String methodName, Boolean sendToPipe)
       at System.Data.SqlClient.SqlCommand.ExecuteNonQuery()
       at Microsoft.Internal.EnterpriseStorage.Dls.DB.SqlRetryCommand.ExecuteNonQuery()
       at Microsoft.Internal.EnterpriseStorage.Dls.Setup.Helpers.SetupDatabaseHelper.RevokeDatabaseAccess(SqlContext ctx, String nameInDatabase)
       at Microsoft.Internal.EnterpriseStorage.Dls.Setup.Helpers.SetupDatabaseHelper.GrantDatabaseAccess(SqlContext ctx, String loginName, String nameInDatabase)
    [1/19/2012 12:01:32 AM] Information : Configuration.DBConfigurator: Setting Read_Committed_SnapShot ON
    [1/19/2012 12:01:32 AM] Information : Creating tables
    [1/19/2012 12:01:32 AM] Information : Execute the SQL script
    [1/19/2012 12:01:32 AM] Data : FileName = "C:\Program Files\Microsoft DPM\SQL\100\Tools\Binn\SQLCMD.EXE"
    [1/19/2012 12:01:32 AM] Data : Arguments = -b -E -d DPMDB_DPM2012 -i MiniSetupDBConfiguration.sql -r -S rcnoraspsql
    [1/19/2012 12:01:32 AM] Data : Error code = 0
    [1/19/2012 12:01:32 AM] Information : Adding DPM Server entry in tbl_AM_Server table
    [1/19/2012 12:01:32 AM] Information : Preloading Microsoft.Internal.EnterpriseStorage.Dls.AgentManager.DB.InstalledAgents
    [1/19/2012 12:01:32 AM] Information : Preloading Microsoft.Internal.EnterpriseStorage.Dls.EngineUICommon.DpmThreadPool
    [1/19/2012 12:01:33 AM] Data : Database connection string = Integrated Security=SSPI;server=rcnoraspsql;Pooling=false;database=DPMDB_DPM2012;Pooling=false
    [1/19/2012 12:01:33 AM] Information : Grant execute permissions on dbo.prc_MOM_ProductionServer_Get to DPMDBReaders$DPM2012
    [1/19/2012 12:01:33 AM] Information : Grant execute permissions on dbo.prc_MOM_HeartBeat_Get to DPMDBReaders$DPM2012
    [1/19/2012 12:01:33 AM] Information : Configuration.DBConfigurator: Registering DPM category
    [1/19/2012 12:01:33 AM] Information : Configuration.DBConfigurator: Adding DPM Category to GlobalSettings table
    [1/19/2012 12:01:33 AM] Information : Add job definitions
    [1/19/2012 12:01:43 AM] Information : Creating schedules
    [1/19/2012 12:02:20 AM] * Exception :  => System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.Runtime.InteropServices.COMException (0x800706BE): The remote procedure call failed. (Exception
    from HRESULT: 0x800706BE)
       at System.Runtime.InteropServices.Marshal.ThrowExceptionForHRInternal(Int32 errorCode, IntPtr errorInfo)
       at Microsoft.Internal.EnterpriseStorage.Dls.Engine.CProxyUtils.HandleErrors(Int32 hr, tagSAFEARRAY* exceptionResult)
       at Microsoft.Internal.EnterpriseStorage.Dls.Engine.SchedulerServicesProxy.Register(String scheduleXml)
       --- End of inner exception stack trace ---
       at System.RuntimeMethodHandle._InvokeMethodFast(Object target, Object[] arguments, SignatureStruct& sig, MethodAttributes methodAttributes, RuntimeTypeHandle typeOwner)
       at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture, Boolean skipVisibilityChecks)
       at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
       at System.RuntimeType.InvokeMember(String name, BindingFlags bindingFlags, Binder binder, Object target, Object[] providedArgs, ParameterModifier[] modifiers, CultureInfo culture, String[] namedParams)
       at Microsoft.Internal.EnterpriseStorage.Dls.Setup.Configuration.DBConfigurator.RegisterScheduleXml(String scheduleXml)
    [1/19/2012 12:02:20 AM] * Exception :  => The DPM database was not created.Use Add or Remove Programs in Control Panel to remove the DPM files and registry entries that were created during Setup. Verify that SQL Server is properly installed and that
    it is running, and then run Setup again.Microsoft.Internal.EnterpriseStorage.Dls.Setup.Exceptions.BackEndErrorException: exception ---> Microsoft.Internal.EnterpriseStorage.Dls.Setup.Exceptions.DatabaseConfigurationException: exception ---> System.Reflection.TargetInvocationException:
    Exception has been thrown by the target of an invocation. ---> System.Runtime.InteropServices.COMException (0x800706BE): The remote procedure call failed. (Exception from HRESULT: 0x800706BE)
       at System.Runtime.InteropServices.Marshal.ThrowExceptionForHRInternal(Int32 errorCode, IntPtr errorInfo)
       at Microsoft.Internal.EnterpriseStorage.Dls.Engine.CProxyUtils.HandleErrors(Int32 hr, tagSAFEARRAY* exceptionResult)
       at Microsoft.Internal.EnterpriseStorage.Dls.Engine.SchedulerServicesProxy.Register(String scheduleXml)
       --- End of inner exception stack trace ---
       at System.RuntimeMethodHandle._InvokeMethodFast(Object target, Object[] arguments, SignatureStruct& sig, MethodAttributes methodAttributes, RuntimeTypeHandle typeOwner)
       at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture, Boolean skipVisibilityChecks)
       at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
       at System.RuntimeType.InvokeMember(String name, BindingFlags bindingFlags, Binder binder, Object target, Object[] providedArgs, ParameterModifier[] modifiers, CultureInfo culture, String[] namedParams)
       at Microsoft.Internal.EnterpriseStorage.Dls.Setup.Configuration.DBConfigurator.RegisterScheduleXml(String scheduleXml)
       --- End of inner exception stack trace ---
       at Microsoft.Internal.EnterpriseStorage.Dls.Setup.Configuration.DBConfigurator.RegisterScheduleXml(String scheduleXml)
       at Microsoft.Internal.EnterpriseStorage.Dls.Setup.Configuration.DBConfigurator.RegisterSchedule(String scheduleXmlFile)
       at Microsoft.Internal.EnterpriseStorage.Dls.Setup.Configuration.DBConfigurator.PopulateDefaultScheduleDefinitionsInDatabase(DBConfigurationReader dbCfgReader)
       at Microsoft.Internal.EnterpriseStorage.Dls.Setup.Configuration.DBConfigurator.AddJobAndScheduleDefinitions()
       at Microsoft.Internal.EnterpriseStorage.Dls.Setup.Wizard.MiniSetupConfiguration.PopulateDB(Boolean upgrading, Boolean isRemoteDb, String sqlServerMachineName)
       at Microsoft.Internal.EnterpriseStorage.Dls.Setup.Wizard.BackEnd.MachineSpecificConfiguration(Boolean existingDB, Boolean upgrading, Boolean isRemoteDb, String sqlServerMachineName, String instanceName)
    *** Mojito error was: DatabaseCreateFailed; 0; None
       --- End of inner exception stack trace ---
       at Microsoft.Internal.EnterpriseStorage.Dls.Setup.Wizard.BackEnd.MachineSpecificConfiguration(Boolean existingDB, Boolean upgrading, Boolean isRemoteDb, String sqlServerMachineName, String instanceName)
       at Microsoft.Internal.EnterpriseStorage.Dls.Setup.Wizard.BackEnd.Configure(Boolean existingDB, Boolean upgrading, String databaseLocation, String sqlServerMachineName, String instanceName, Boolean oemSetup)
       at Microsoft.Internal.EnterpriseStorage.Dls.Setup.Wizard.DpmInstaller.Configure()
       at Microsoft.Internal.EnterpriseStorage.Dls.Setup.Wizard.ProgressPage.InstallDpm()
       at Microsoft.Internal.EnterpriseStorage.Dls.Setup.Wizard.ProgressPage.InstallerThreadEntry()
    *** Mojito error was: DatabaseCreateFailed; 0; None
    [1/19/2012 12:02:20 AM] *** Error : The DPM database was not created.
    Use Add or Remove Programs in Control Panel to remove the DPM files and registry entries that were created during Setup. Verify that SQL Server is properly installed and that it is running, and then run Setup again.
    ID: 811
    [1/19/2012 12:02:20 AM] Information : Data Protection Manager installation has failed. To return the server to its original state, you must uninstall Data Protection Manager by using Add or Remove Programs in Control Panel. This will remove all files and components
    copied during installation.
    For details, click the Error tab.
    =====================
    any ideas as to how to make this work are much appreciated.
    Thanks
    MJ
    Mohsen Almassud

    I just redone everything to make sure that I didn't miss anything and I am still getting the same result.
    here's what I got:
    ====================
    Data Protection Manager installation has failed. To return the server to its original state, you must uninstall Data Protection Manager by using Add or Remove Programs in Control Panel. This will remove all files and components copied during installation.
    For details, click the Error tab.
    ====================
    [1/19/2012 8:03:35 AM] * Exception : Ignoring the following exception intentionally => System.Data.SqlClient.SqlException: Cannot drop the user 'rcnoraspsql\DPMDBAdministrators$DPM2012', because it does not exist or you do not have permission.
       at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection)
       at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj)
       at System.Data.SqlClient.TdsParser.Run(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj)
       at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString)
       at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async)
       at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, DbAsyncResult result)
       at System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(DbAsyncResult result, String methodName, Boolean sendToPipe)
       at System.Data.SqlClient.SqlCommand.ExecuteNonQuery()
       at Microsoft.Internal.EnterpriseStorage.Dls.DB.SqlRetryCommand.ExecuteNonQuery()
       at Microsoft.Internal.EnterpriseStorage.Dls.Setup.Helpers.SetupDatabaseHelper.RevokeDatabaseAccess(SqlContext ctx, String nameInDatabase)
       at Microsoft.Internal.EnterpriseStorage.Dls.Setup.Helpers.SetupDatabaseHelper.GrantDatabaseAccess(SqlContext ctx, String loginName, String nameInDatabase)
    [1/19/2012 8:03:35 AM] * Exception : Ignoring the following exception intentionally => System.Data.SqlClient.SqlException: Cannot drop the user 'DPMDBAdministrators$DPM2012', because it does not exist or you do not have permission.
       at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection)
       at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj)
       at System.Data.SqlClient.TdsParser.Run(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj)
       at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString)
       at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async)
       at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, DbAsyncResult result)
       at System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(DbAsyncResult result, String methodName, Boolean sendToPipe)
       at System.Data.SqlClient.SqlCommand.ExecuteNonQuery()
       at Microsoft.Internal.EnterpriseStorage.Dls.DB.SqlRetryCommand.ExecuteNonQuery()
       at Microsoft.Internal.EnterpriseStorage.Dls.Setup.Helpers.SetupDatabaseHelper.RevokeDatabaseAccess(SqlContext ctx, String nameInDatabase)
       at Microsoft.Internal.EnterpriseStorage.Dls.Setup.Helpers.SetupDatabaseHelper.GrantDatabaseAccess(SqlContext ctx, String loginName, String nameInDatabase)
    [1/19/2012 8:03:35 AM] Data : Database connection string = Integrated Security=SSPI;server=rcnoraspsql;Pooling=false;database=master;Pooling=false
    [1/19/2012 8:03:35 AM] Data : Account name = APPVTRIAL\DPM2012$
    [1/19/2012 8:03:35 AM] * Exception : Ignoring the following exception intentionally => System.Data.SqlClient.SqlException: Cannot drop the user 'APPVTRIAL\DPM2012$', because it does not exist or you do not have permission.
       at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection)
       at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj)
       at System.Data.SqlClient.TdsParser.Run(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj)
       at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString)
       at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async)
       at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, DbAsyncResult result)
       at System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(DbAsyncResult result, String methodName, Boolean sendToPipe)
       at System.Data.SqlClient.SqlCommand.ExecuteNonQuery()
       at Microsoft.Internal.EnterpriseStorage.Dls.DB.SqlRetryCommand.ExecuteNonQuery()
       at Microsoft.Internal.EnterpriseStorage.Dls.Setup.Helpers.SetupDatabaseHelper.RevokeDatabaseAccess(SqlContext ctx, String nameInDatabase)
       at Microsoft.Internal.EnterpriseStorage.Dls.Setup.Helpers.SetupDatabaseHelper.GrantDatabaseAccess(SqlContext ctx, String loginName, String nameInDatabase)
    [1/19/2012 8:03:35 AM] Information : Configuration.DBConfigurator: Setting Read_Committed_SnapShot ON
    [1/19/2012 8:03:35 AM] Information : Creating tables
    [1/19/2012 8:03:35 AM] Information : Execute the SQL script
    [1/19/2012 8:03:35 AM] Data : FileName = "C:\Program Files\Microsoft DPM\SQL\100\Tools\Binn\SQLCMD.EXE"
    [1/19/2012 8:03:35 AM] Data : Arguments = -b -E -d DPMDB_DPM2012 -i MiniSetupDBConfiguration.sql -r -S rcnoraspsql
    [1/19/2012 8:03:36 AM] Data : Error code = 0
    [1/19/2012 8:03:36 AM] Information : Adding DPM Server entry in tbl_AM_Server table
    [1/19/2012 8:03:36 AM] Information : Preloading Microsoft.Internal.EnterpriseStorage.Dls.AgentManager.DB.InstalledAgents
    [1/19/2012 8:03:36 AM] Information : Preloading Microsoft.Internal.EnterpriseStorage.Dls.EngineUICommon.DpmThreadPool
    [1/19/2012 8:03:36 AM] Data : Database connection string = Integrated Security=SSPI;server=rcnoraspsql;Pooling=false;database=DPMDB_DPM2012;Pooling=false
    [1/19/2012 8:03:36 AM] Information : Grant execute permissions on dbo.prc_MOM_ProductionServer_Get to DPMDBReaders$DPM2012
    [1/19/2012 8:03:36 AM] Information : Grant execute permissions on dbo.prc_MOM_HeartBeat_Get to DPMDBReaders$DPM2012
    [1/19/2012 8:03:36 AM] Information : Configuration.DBConfigurator: Registering DPM category
    [1/19/2012 8:03:37 AM] Information : Configuration.DBConfigurator: Adding DPM Category to GlobalSettings table
    [1/19/2012 8:03:37 AM] Information : Add job definitions
    [1/19/2012 8:03:46 AM] Information : Creating schedules
    [1/19/2012 8:04:10 AM] * Exception :  => System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.Runtime.InteropServices.COMException (0x800706BE): The remote procedure call failed. (Exception
    from HRESULT: 0x800706BE)
       at System.Runtime.InteropServices.Marshal.ThrowExceptionForHRInternal(Int32 errorCode, IntPtr errorInfo)
       at Microsoft.Internal.EnterpriseStorage.Dls.Engine.CProxyUtils.HandleErrors(Int32 hr, tagSAFEARRAY* exceptionResult)
       at Microsoft.Internal.EnterpriseStorage.Dls.Engine.SchedulerServicesProxy.Register(String scheduleXml)
       --- End of inner exception stack trace ---
       at System.RuntimeMethodHandle._InvokeMethodFast(Object target, Object[] arguments, SignatureStruct& sig, MethodAttributes methodAttributes, RuntimeTypeHandle typeOwner)
       at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture, Boolean skipVisibilityChecks)
       at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
       at System.RuntimeType.InvokeMember(String name, BindingFlags bindingFlags, Binder binder, Object target, Object[] providedArgs, ParameterModifier[] modifiers, CultureInfo culture, String[] namedParams)
       at Microsoft.Internal.EnterpriseStorage.Dls.Setup.Configuration.DBConfigurator.RegisterScheduleXml(String scheduleXml)
    [1/19/2012 8:04:10 AM] * Exception :  => The DPM database was not created.Use Add or Remove Programs in Control Panel to remove the DPM files and registry entries that were created during Setup. Verify that SQL Server is properly installed and that
    it is running, and then run Setup again.Microsoft.Internal.EnterpriseStorage.Dls.Setup.Exceptions.BackEndErrorException: exception ---> Microsoft.Internal.EnterpriseStorage.Dls.Setup.Exceptions.DatabaseConfigurationException: exception ---> System.Reflection.TargetInvocationException:
    Exception has been thrown by the target of an invocation. ---> System.Runtime.InteropServices.COMException (0x800706BE): The remote procedure call failed. (Exception from HRESULT: 0x800706BE)
       at System.Runtime.InteropServices.Marshal.ThrowExceptionForHRInternal(Int32 errorCode, IntPtr errorInfo)
       at Microsoft.Internal.EnterpriseStorage.Dls.Engine.CProxyUtils.HandleErrors(Int32 hr, tagSAFEARRAY* exceptionResult)
       at Microsoft.Internal.EnterpriseStorage.Dls.Engine.SchedulerServicesProxy.Register(String scheduleXml)
       --- End of inner exception stack trace ---
       at System.RuntimeMethodHandle._InvokeMethodFast(Object target, Object[] arguments, SignatureStruct& sig, MethodAttributes methodAttributes, RuntimeTypeHandle typeOwner)
       at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture, Boolean skipVisibilityChecks)
       at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
       at System.RuntimeType.InvokeMember(String name, BindingFlags bindingFlags, Binder binder, Object target, Object[] providedArgs, ParameterModifier[] modifiers, CultureInfo culture, String[] namedParams)
       at Microsoft.Internal.EnterpriseStorage.Dls.Setup.Configuration.DBConfigurator.RegisterScheduleXml(String scheduleXml)
       --- End of inner exception stack trace ---
       at Microsoft.Internal.EnterpriseStorage.Dls.Setup.Configuration.DBConfigurator.RegisterScheduleXml(String scheduleXml)
       at Microsoft.Internal.EnterpriseStorage.Dls.Setup.Configuration.DBConfigurator.RegisterSchedule(String scheduleXmlFile)
       at Microsoft.Internal.EnterpriseStorage.Dls.Setup.Configuration.DBConfigurator.PopulateDefaultScheduleDefinitionsInDatabase(DBConfigurationReader dbCfgReader)
       at Microsoft.Internal.EnterpriseStorage.Dls.Setup.Configuration.DBConfigurator.AddJobAndScheduleDefinitions()
       at Microsoft.Internal.EnterpriseStorage.Dls.Setup.Wizard.MiniSetupConfiguration.PopulateDB(Boolean upgrading, Boolean isRemoteDb, String sqlServerMachineName)
       at Microsoft.Internal.EnterpriseStorage.Dls.Setup.Wizard.BackEnd.MachineSpecificConfiguration(Boolean existingDB, Boolean upgrading, Boolean isRemoteDb, String sqlServerMachineName, String instanceName)
    *** Mojito error was: DatabaseCreateFailed; 0; None
       --- End of inner exception stack trace ---
       at Microsoft.Internal.EnterpriseStorage.Dls.Setup.Wizard.BackEnd.MachineSpecificConfiguration(Boolean existingDB, Boolean upgrading, Boolean isRemoteDb, String sqlServerMachineName, String instanceName)
       at Microsoft.Internal.EnterpriseStorage.Dls.Setup.Wizard.BackEnd.Configure(Boolean existingDB, Boolean upgrading, String databaseLocation, String sqlServerMachineName, String instanceName, Boolean oemSetup)
       at Microsoft.Internal.EnterpriseStorage.Dls.Setup.Wizard.DpmInstaller.Configure()
       at Microsoft.Internal.EnterpriseStorage.Dls.Setup.Wizard.ProgressPage.InstallDpm()
       at Microsoft.Internal.EnterpriseStorage.Dls.Setup.Wizard.ProgressPage.InstallerThreadEntry()
    *** Mojito error was: DatabaseCreateFailed; 0; None
    [1/19/2012 8:04:10 AM] *** Error : The DPM database was not created.
    Use Add or Remove Programs in Control Panel to remove the DPM files and registry entries that were created during Setup. Verify that SQL Server is properly installed and that it is running, and then run Setup again.
    ID: 811
    [1/19/2012 8:04:10 AM] Information : Data Protection Manager installation has failed. To return the server to its original state, you must uninstall Data Protection Manager by using Add or Remove Programs in Control Panel. This will remove all files and components
    copied during installation.
    For details, click the Error tab.
    =====================
    Mohsen Almassud

  • Upgrading DPM 2012 SP1 to DPM 2012 R2 fails (DPM Setup is unable to connect to the specific instance of SQL Server Reporting Service (ID: 33431)

    The Background:
    1.  DPM 2012 SP1 was originally installed on a server with local SQL 2008 R2 instance (SQL was installed as part of DPM)
    2.  SQL database was upgraded to SQL 2012 SP1
    Now I want to upgrade DPM 2012 SP1 CU3 to R2.  It is throwing the following error.  Any help would be appreciated. 

    This absolutely fixed my issue.  I had upgraded my version of SQL and was then trying to upgrade DPM 2012 to 2012R2 and I could not figure out where the installation was querying old version of the reporting services.
    DPM Log Before:
    [6/4/2014 2:53:32 PM] Information : Query WMI provider for path of configuration file for SQL Server 2008 Reporting Services.
    [6/4/2014 2:53:32 PM] Information : Querying WMI Namespace: \\DPMServer\root\Microsoft\SqlServer\ReportServer\RS_MSDPM2012\v10\admin for query: SELECT * FROM MSReportServer_ConfigurationSetting WHERE InstanceName='MSDPM2012'
    [6/4/2014 2:53:32 PM] * Exception :  => System.Management.ManagementException: Provider load failure
    DPM Log After:
    [6/4/2014 3:25:36 PM] Information : SQL Server 2008 R2 SP2 instance MSDPM2012 is not present on this system.
    [6/4/2014 3:25:36 PM] Information : Query WMI provider for SQL Server 2008.
    [6/4/2014 3:25:36 PM] Information : Querying WMI Namespace: \\DPMServer\root\Microsoft\SqlServer\ComputerManagement11 for query: Select * from SqlServiceAdvancedProperty where ServiceName='MSSQL$MSDPM2012' and PropertyName='Version'
    [6/4/2014 3:25:36 PM] Information : SQL Server 2008 R2 SP2 instance MSDPM2012 is present on this system.
    [6/4/2014 3:25:36 PM] Information : Inspect context initialized with
    SQL Server namespace: \\{0}\root\Microsoft\SqlServer\ComputerManagement11
    Reporting namespace: \\{0}\root\Microsoft\SqlServer\ReportServer\RS_{1}\v11\admin
    SqlServerDetected: True
    [6/4/2014 3:25:36 PM] Information : Check if SQL Server 2012 Service Pack 1 Tools is installed.
    [6/4/2014 3:25:36 PM] Information : Inspect.CheckSqlServerTools : MsiQueryProductState returned : INSTALLSTATE_DEFAULT
    [6/4/2014 3:25:36 PM] Information : **********************************************************************************
    Thanks for This FIX!

  • DPM 2012 R2 fails to back up one of two disks on file server

    Good day! I've built a new DPM 2012 R2 server and migrated or re-created jobs from my older 2012 SP1
    DPM servers as trying to upgrade them was not working out. The DPM R2 server is running great besides this one issue. The problem is with a file and print server at a remote office. Since it has around 750 GB of user data on it I chose to do manual replica
    creation on the data disk, (E:) but created the C:\ drive replica normally, over the WAN. The manual replica creation was successful, and the initial consistency check and recovery point creation worked as expected, however, since then it will not create another
    RP or run a CC on the E:\ drive. Recovery points on the C:\ drive are being created properly. When I try to run a CC I get this error: "An unexpected error occurred while the job was running. (ID 104 Details: Access is denied (0x80070005))" I've
    tried to drop protection on the two directories of the E:\ drive (retaining data) and re-create, but that didn't help. I've even done a recovery from the initial RP to verify that it was created properly, and that worked as well.

    Open command prompt on target file and print server, change directory to
    C:\Program Files\Microsoft Data Protection Manager\DPM\Temp> and run below command
    C:\Program Files\Microsoft Data Protection Manager\DPM\Temp>find /i "[0x80070005]"
    DPMRACur*.errlog >C:\Errors.txt
    Paste the output here from C:\Errors.txt

  • DPM 2012 sp1 Exchange 2013 sp1

    Hello 
    Is DPM 2012 sp1 supported to backup Exchange 2013 sp1?
    Bulls on Parade

    Hello,
    At present, there are no official articles or Exchange Team Blogs to verify whether DPM 2012 sp1 supported to backup Exchange 2013 sp1.
    Before you use DPM 2012 sp1 to back up exchange 2013 sp1, please test it in lab environment. If there is any error, please free let me know.
    Cara Chen
    TechNet Community Support

  • Does DPM 2012 R2 with rollup 2 support any version of Windows Server 2003/2008 on Hyper-V?

    We have Hyper-V Hosts with VMs which include Windows 2003/2003R2/2008/2008R2.
    If I we upgrade to DPM 2012 R2 Update Rollup 2, will we be able to backup all those VMs now?   The support matrix (http://technet.microsoft.com/en-us/library/jj860400.aspx)
    still seems to show what is supported by the initial release of DPM 2012 R2, not an updated version for the rollup.
    We currently use DPM 2012 SP1 and Hyper-V hosts using Server 2012.

    Hi,
    This is kind of a loaded question because DPM 2012 R2 never dropped support for protecting Windows 2003/2008 using host level backup.
    However, the support matrix will be updated shortly to include the added support for protecting workloads on Windows 2003 / 2008 using DPM 2012 R2 UR2.
    Please remember to click “Mark as Answer” on the post that helps you, and to click “Unmark as Answer” if a marked post does not actually answer your question. This can be beneficial to other community members reading the thread. Regards, Mike J. [MSFT]
    This posting is provided "AS IS" with no warranties, and confers no rights.

  • Online Backup of supported Linux VM on Hyper-V 2012 R2 / SC DPM 2012 R2

    Hi,
    I'm trying to set up a lab environment:
    Win 2012 R2 with Hyper-V
    running 2 Linux Machines:
    Linux2 - CentOS 6.4 with manually installed Linux Integration services 3.4
    Linux3 - CentOS 6.4 without LIS (should be already included in CentOS)
    Another machine running Win 2012 R2 Server with SC DPM 2012 R2
    but both VMs show as "Offline" when trying to back them up via DPM. Tried local Windows Server Backup with the same result.
    I am able to backup the VMs "offline" (pausing the VM, taking snapshot, resume VM) but according to MS, SC DPM 2012 R2 should be able to do Online backups for supported Linux VMs (http://blogs.technet.com/b/virtualization/archive/2013/07/24/enabling-linux-support-on-windows-server-2012-r2-hyper-v.aspx)
    The only things in the EventLog are these:
    A storage device in 'Linux3' loaded but has a different version from the server.  Server version 6.0  Client version 4.2 (Virtual machine ID 4F5CDDD8-B855-41CF-83B2-772C1B99090D). The device will work, but this is an unsupported configuration.
    This means that technical support will not be provided until this problem is resolved. To fix this problem, upgrade the integration services. To upgrade, connect to the virtual machine and select Insert Integration Services Setup Disk from the Action menu.
    Any Ideas ?
    Thanks

    Hi,
    That list would need to come from the Windows hyper-v group, they are responsible with adding the feature to the integration components for various Linux OSes.  DPM just backs up whatever the hyper-V writer presents to us, if the guest supports
    online, we back it up online, if not hyper-V saves the guest before the VSS snapshot is taken and DPM takes the backup from the saved state.
    NEW NOTE ADDED 1-29-14: Windows group just released “Linux Integration Services Version 3.5 for Hyper-V”. The
    document mentions that some versions of Red Hat and CentOS are now
    supported to do online backup.
    Live virtual machine backup support
    ======================
    RHEL/CentOS 6.0-6.3
    RHEL/CentOS 5.7-5.8
    RHEL/CentOS 5.5-5.6
    ADDTL NOTES: If there are open file handles during a live virtual machine backup operation, the backed-up virtual hard disks (VHDs) might have to undergo a file system consistency check (fsck) when restored.
    Live backup operations can fail silently if the virtual machine has an attached iSCSI device or a physical disk that is directly attached to a virtual machine (“pass-through disk”).
    Please remember to click “Mark as Answer” on the post that helps you, and to click “Unmark as Answer” if a marked post does not actually answer your question. This can be beneficial to other community members reading the thread. Regards, Mike J. [MSFT] This
    posting is provided "AS IS" with no warranties, and confers no rights.

  • DPM 2012 R2 and Hyper-V Replication, huge conflict and failure to backup

    I have recently created new 2012 R2 servers with DPM 2012 R2 in attempts to upgrade an environment.
    When attempting to create Protection Groups for Hyper-V VM, DPM will consistently omit any VM that happens to have Hyper-V Replication enabled, whether that server is the primary VM instance or a replica VM instance.  ALL other Hyper-V VMs are listed,
    only those with Replication enabled are omitted.  This happens on both DPM 2012 R2 servers, exactly the same results - all VMs without Hyper-V Replication enabled are listed, none of the VMs with replication enabled are visible in the list.
    Obviously we need to be able to backup VMs with Hyper-V replication since replication is only a tiny portion of a DR strategy, it doesn't cover ANY recovery scenario other than the loss of the primary VM - it doesn't allow for restoring any missing or damaged
    files or undoing any other changes to the VM.
    The DPM 2012 R2 server have the latest update rollup (#4) applied and the protection agents have also been updated.
    Looking for some hints since DPM 2012 R2 is supposed to support backing up both the primary and replica VMs, especially when the Hyper-V host if Server 2012 R2.
    Might have to use Windows Server Backup or Veeam's free Hyper-V backup since aside from enabling Hyper-V replication to keep a couple snapshots, DPM isn't a viable backup options in combination with Hyper-V replication.

    As per the following blog:
    http://blogs.technet.com/b/dpm/archive/2014/04/25/backing-up-of-replica-vms-using-dpm.aspx
    you should be able to backup Hyper-V VMs even if they are replica VM.
    When you configure DPM to protect both primary and recovery hosts, VM will appear on any of the Servers as it will have the same GUID.
    So, protect primarya nd recovery hosts using different DPM or if you want to protect both primary and recovery using same DPM, make sure that you check both servers so as to discover VM.
    Regards, Trinadh [MSFT] This posting is provided AS IS with no warranties, and confers no rights. If you found the reply helpful, please MARK IT AS ANSWER. Looking for source of information for DPM? http://blogs.technet.com/b/dpm/ http://technet.microsoft.com/en-in/library/hh758173.aspx

  • DPM 2012 R2 Backup job FAILED for some Hyper-v VMs and Some Hyper-v VMs are not appearing in the DPM

    DPM 2012 R2  Backup job FAILED for some Hyper-v VMs
    DPM encountered a retryable VSS error. (ID 30112 Details: VssError:The writer experienced a transient error.  If the backup process is retried,
    the error may not reoccur.
     (0x800423F3))
    All the vss Writers are in stable state
    Also Some Hyper-v VMs are not appearing in the DPM 2012 R2 Console When I try to create the Protection Group please note that they are not part of cluster.
    Host is 2012 R2 and The VM is also 2012 R2.

    Hi,
    What update rollup are you running on the DPM 2012 R2 server ?  DPM 2012 R2 UR5 introduced a new refresh feature that will re-enumerate data sources on an individual protected server.
    Check for VSS errors inside the guests that are having problems being backed up.
    Please remember to click “Mark as Answer” on the post that helps you, and to click “Unmark as Answer” if a marked post does not actually answer your question. This can be beneficial to other community members reading the thread. Regards, Mike J. [MSFT]
    This posting is provided "AS IS" with no warranties, and confers no rights.

  • Does DPM 2012 R2 still needs DataSourceGroups.xml and MaxAllowedParallelBackups key when using Hyper-V VSS Software Writer to backup Server 2012 R2 Cluster

    Hi,
    Does DPM 2012 R2 still needs DataSourceGroups.xml and MaxAllowedParallelBackups key when using Hyper-V VSS Software Writer to backup Server 2012 R2 Hyper-V Cluster with CSV's? Can't find a clear answer somewhere.
    Thanx for helping me out.
    DJITS.

    Configure CSV backups
    If you are running Hyper-V on Windows Server 2008 R2 and you’re backing up multiple clusters with DPM, you need to ensure that only one backup uses the same CSV at any one time. To do this, follow the instructions in
    Serialize virtual machine backups.
    If you’re using software VSS with Hyper-V on Windows Server 2008 R2, do the following
    Serialize virtual machine backups per node            
    Serialize virtual machine backups per CSV LUN            
    Have a nice day !!!

Maybe you are looking for

  • Help with two Ipods on Same Computer

    I have several questions in this one thread... I have two Ipods (Mine and my wifes). We each have seperate user names on the PC. I have all my music in the Public Folder, Music, Itunes. I have both Itunes preferences setup to share libraries, I have

  • How to delete all emails in inbox at once on iPhone 4S?

    I read a previous discussion about this, but that was when I was on iOS6. Is there a way to do this on iOS7? I've got hundreds of emails in my inbox, and evertime I try to delete a bunch of them, more just come flooding in.

  • Purchased items no longer available - says I have to re-purchase?

    I switched the type of iPod I use and sold my other one. I don't know if that's what messed all of this up but I went to watch a movie that I bought on iTunes a couple of years ago and it's suddenly gone. So are my tv shows and the other movie I had

  • Upgrade only Java stack to Ehp1  (SAPehpi)

    Hi Gurus, We are currently on PI 7.1,   and is considering to upgrade to Ehp1 (primarily for IDoc packaging feature) and since the IDoc packaging feature is delivered thru a Sender IDoc adapter, which means this seats on the Adapter Engine already (J

  • Line not sharp in illustrator

    Ok bear with me on this. I have drawn an outline using my wacom tablet of the outline of europe. Over this I have placed some text. I have then pasted the image into word. On printing the lines look pixelated. When i drew it with the pen it looks fin