DPM 2010 Shell Cmdlets usage leading to Powershell crash

Hi all,
I have 71 DPM 2010 servers located at various places in the world. The most of them have a good and reliable network connection while some of them are connected via Sat-Link. All of my DPM 2010 servers have the same version, and are all running in identical
W2K8 Servers with Powershell 3 installed on them. I've made a script to inventorize Datasource Replica disk usage/allocation, shadow volume disk usage/allocation and the number of recovery points, their size. The goal of this script is to do the job that DPM
2010 should normaly do, for instance, deleting recovery points above retention date because it is not always the case... File recovery points number grows to their maximum (64) and for system State (because there is no User recovery on these ressources) their
number can be above 100 and generally it's about 150...
The script is running well locally, but if I try yo run a single Get-Datasource from one of my servers targeting another server, sometimes it leads to a simple Powershell crash... I also tried an invoke-command as job it's the same, the job returns nothing
but it is marked as completed or sometimes as failed. This happens always on some server and on the other only sometimes...
I really don't understand where is the origin of this problem... As anyone encountered such behaviour ?
Thanks a lot in advance ;-)

I did not find a solution to my problem yet, but I solved a part of it...
The first of all "Powershell crash" was solved by issuing a Disconnect-DPMServer before each Get-DataSource...
The second problem solved was the fact that the Get-DataSource cmdlet required the parameter <DPMServer> to be fully in Uppercase...
The last problem remaining is the Invoke-command that continue to fail... Here is my code :
$DPMServerStatusList = @()
foreach($DPMServer in $DPMServerList){
if(Test-Connection -Count 1 -BufferSize 16 -ComputerName $DPMServer){
$DPMServerStatusList += @{
Reachable = $True
Computer = $DPMServer
}else{
$DPMServerStatusList += @{
Reachable = $False
Computer = $DPMServer
$i=1
foreach ($DPMServerState in $DPMServerStatusList){
Write-Host $i ")" $DPMServerState.Computer " : " -BackgroundColor Blue -ForegroundColor White -NoNewline
if($DPMServerState.Reachable){
Write-Host "ONLINE" -BackgroundColor Green
$Computer = $DPMServerState.Computer
Invoke-Command -ComputerName $Computer -AsJob -JobName "$Computer" -ScriptBlock {
param(
$Computer
if((Get-PSSnapin -Name "Microsoft.DataProtectionManager.PowerShell" -ErrorAction SilentlyContinue) -eq $null ){
Add-PSSnapin -Name "Microsoft.DataProtectionManager.PowerShell"
Disconnect-DPMServer
$DPMDataSources = Get-Datasource -DPMServerName $Computer
$DPMTotalConsumedSpace = 0
$DPMTotalUnshrinkableSpace = 0
$DPMTotalRealSpaceUsage = 0
$DPMTotalWastedSpace = 0
$DPMDataSourceReport = @()
foreach($DPMDataSource in $DPMDataSources){
if($DPMDataSource.ReplicaSize -ge 0){
$DPMTotalConsumedSpace += $DPMDataSource.ReplicaSize
$DPMTotalConsumedSpace += $DPMDataSource.ShadowCopyAreaSize
$DPMTotalUnshrinkableSpace += $DPMDataSource.ReplicaSize
$DPMTotalRealSpaceUsage += $DPMDataSource.ReplicaUsedSpace
$DPMTotalRealSpaceUsage += $DPMDataSource.ShadowCopyUsedSpace
$DPMDataSourceName = $DPMDataSource.DatasourceName
$DPMProtectionGroupName = $DPMDataSource.ProtectionGroupName
$DPMReplicaSpaceStatus = "" + $(($DPMDataSource.ReplicaSize) / 1GB) + "GB / " + $(($DPMDataSource.ReplicaUsedSpace) / 1GB) + "GB"
$DPMShadowSpaceStatus = "" + $(($DPMDataSource.ShadowCopyAreaSize) / 1GB) + "GB / " + $(($DPMDataSource.ShadowCopyUsedSpace) / 1GB) + "GB"
$DPMOldestDate = $DPMDatasource.GetRecoveryPoint()[0].RepresentedPointInTime
$DPMRecoveryPointNumber = $DPMDatasource.GetRecoveryPoint().Count
$DPMRecoveryPointNumberToBeCleaned = $($DPMRecoveryPointNumber - 35)
#Write-Host ""
#Write-Host " Name : " $DPMDataSourceName
#Write-Host " ProtectionGroup : " $DPMProtectionGroupName
#Write-Host " Replica Space Status : " $DPMReplicaSpaceStatus
#write-Host " Shadow Copy Status : " $DPMShadowSpaceStatus
#Write-Host " Earliest Date : " $DPMOldestDate
#Write-Host " RecoveryPointsNumber : " $DPMRecoveryPointNumber
if($DPMRecoveryPointNumberToBeCleaned -gt 0){
$DPMDeleteFrom = $DPMDatasource.GetRecoveryPoint()[0].RepresentedPointInTime
$DPMDeleteTo = $DPMDatasource.GetRecoveryPoint()[$DPMRecoveryPointNumberToBeCleaned].RepresentedPointInTime
$DPMRestorePointsListToDelete = $(0..$DPMRecoveryPointNumberToBeCleaned) | %{$_}
#Write-Host " RecoveryPointsToBeCleaned : " $DPMRecoveryPointNumberToBeCleaned -BackgroundColor Red
#Write-host " Will delete Restore point from : " $DPMDeleteFrom " to " $DPMDeleteTo
#Write-host " Restore Point ID To delete : " $DPMRestorePointsListToDelete
$DPMDataSourceReport += @{
Name = $DPMDataSourceName
ProtectionGroup = $DPMProtectionGroupName
ReplicaSpaceStatus = $DPMReplicaSpaceStatus
ShadowSpaceStatus = $DPMShadowSpaceStatus
OldestDate = $DPMOldestDate
RecoveryPointNumber = $DPMRecoveryPointNumber
RecoveryPointNumberToBeCleaned = $DPMRecoveryPointNumberToBeCleaned
DeleteFrom = $DPMDeleteFrom
DeleteTo = $DPMDeleteTo
RestorePointsListToDelete = $DPMRestorePointsListToDelete
}else{
#Write-Host " RecoveryPointsToBeCleaned : None" -BackgroundColor Green
$DPMDataSourceReport += @{
Name = $DPMDataSourceName
ProtectionGroup = $DPMProtectionGroupName
ReplicaSpaceStatus = $DPMReplicaSpaceStatus
ShadowSpaceStatus = $DPMShadowSpaceStatus
OldestDate = $DPMOldestDate
RecoveryPointNumber = $DPMRecoveryPointNumber
RecoveryPointNumberToBeCleaned = 0
DeleteFrom = 0
DeleteTo = 0
RestorePointsListToDelete = @()
#Write-Host " Realocate Data Require : " $DPMDatasource.ReAllocationRequired
$DPMTotalWastedSpace = $DPMTotalConsumedSpace - $DPMTotalRealSpaceUsage
#Write-Host "_______________________________________________________"
#Write-Host "Global Status : "
#Write-Host " Disk Allocation : " $($DPMTotalConsumedSpace / 1GB) "GB"
#Write-Host " Disk Usage : " $($DPMTotalRealSpaceUsage / 1GB) "GB"
#Write-Host " Locked Space : " $($DPMTotalUnshrinkableSpace / 1GB) "GB"
#Write-Host " Wasted Space : " $($DPMTotalWastedSpace / 1GB) "GB"
return $DPMFinalReportArray = @{
ServerName = $Computer
DiskAllocation = $DPMTotalConsumedSpace
DiskUsage = $DPMTotalRealSpaceUsage
LockedSpace = $DPMTotalUnshrinkableSpace
WastedSpace = $DPMTotalWastedSpace
DataSources = $DPMDataSourceReport
} -ArgumentList $Computer
}else{
Write-Host ": OFFLINE" -BackgroundColor Red
$i++
If it can help... What do am I doing wrong ?

Similar Messages

  • DPM 2010 Cancel Jobs -Database Backup

    Hi All,
    We have an Exchange 2010 Environment with DPM 2010 Backup Solution.
    I am facing issue to Cancel one of the Database Job. We have three mailbox servers and configured 8 database backup per server.
    If i try to cancel one database job, associated database backup jobs also cancelling.
    Please let me know, is there any DPM shell command to cancel particular job in DPM server.
    Regards
    Manoj

    Hi Manoj,
    You could use the DPM Shell command Stop-Job - see below for a description:
    NAME
        Stop-Job
    SYNOPSIS
        Stops a Windows PowerShell background job.
    SYNTAX
        Stop-Job [[-InstanceId] <Guid[]>] [-PassThru] [-Confirm] [-WhatIf] [<Common
        Parameters>]
        Stop-Job [-Job] <Job[]> [-PassThru] [-Confirm] [-WhatIf] [<CommonParameters
        >]
        Stop-Job [[-Name] <string[]>] [-PassThru] [-Confirm] [-WhatIf] [<CommonPara
        meters>]
        Stop-Job [-Id] <Int32[]> [-PassThru] [-Confirm] [-WhatIf] [<CommonParameter
        s>]
        Stop-Job [-State {NotStarted | Running | Completed | Failed | Stopped | Blo
        cked}] [-PassThru] [-Confirm] [-WhatIf] [<CommonParameters>]
    DESCRIPTION
        The Stop-Job cmdlet stops Windows PowerShell background jobs that are in pr
        ogress. You can use this cmdlet to stop all jobs or stop selected jobs base
        d on their name, ID, instance ID, or state, or by passing a job object to S
        top-Job.
        You can use Stop-Job to stop jobs that were started by using Start-Job or t
        he AsJob parameter of Invoke-Command. When you stop a background job, Windo
        ws PowerShell completes all tasks that are pending in that job queue and th
        en ends the job. No new tasks are added to the queue after this command is
        submitted.
        This cmdlet does not delete background jobs. To delete a job, use Remove-Jo
        b.
    RELATED LINKS
        Online version:
    http://go.microsoft.com/fwlink/?LinkID=113413
        about_Jobs
        about_Job_Details
        about_Remote_Jobs
        Start-Job
        Get-Job
        Receive-Job
        Wait-Job
        Remove-Job
        Invoke-Command
    REMARKS
        To see the examples, type: "get-help Stop-Job -examples".
        For more information, type: "get-help Stop-Job -detailed".
        For technical information, type: "get-help Stop-Job -full".
    Within the DPM Shell, if you type Get-Command you will then see all of the available commands that are provided within the DPM Shell Module. For futher information on a particular command, simply type the name of the command put
    -? after it - e.g. Stop-Job -?
    Hope this helps!
    Kevin.

  • DPM 2010 : Get-Datasource properties meaning question

    Hello, i am currently working on a monitoring script that queries one time per day the overall status of DPM backup operations :
    I wonder what is the meaning of some properties (i dumped all properties for the datasource and recoverypoint objects for all ProductionServers)
    the cmdlet I use is : Get-Datasource -ProductionServer $protectedserver -Inquire | where {$_.ProtectionGroupName -ne $null}
    Protected (seems the most relevant to use) = should be true
    State = should be "valid" i presume
    Alert = should be $null
    The more "mystical" fields where i do not know what DPM 2010 is referring to are :
    CurrentProtectionState = UserInputPending (what user input, where ?)
    CurrentlyProtected = False (it reports false for system protection backups)
    Do you know if these values are deprecated / meaningful ?
    Thanks.

    I am currently seeing the CurrentProtectionState = UserInputPending on a new exchange database that I added.  Do you know how this property can be changed or the CurrentlyProtected = False can be change to True using powershell?

  • DPM 2010 installation failure (SQL-server Reporting Services Problem)

    Hi everyone,
    The last 2 days I have been trying to get DPM 2010 installed on a DC. I know this is not recommended, but for our company with the current setup it's the only way to do it.
    I have been reading some Microsoft articles (http://technet.microsoft.com/en-us/library/ff399416.aspx) about doing this but I fail to do so.
    I have made all of the right service accounts (I guess) and am doing everything in the guide but still get the same error message over and over again:
    Setup has detected that the installation of Reporting Services is not correctly configured or no instance of Reporting Services is linked to DPM2010 of SQL Server
    I just can't get my head around it. This is the error message when I try to install DPM 2010 using an existing SQL-database which I have configured in the SQL 2008-server sp1 installation.
    I have enclosed some screenshots so you could maybe check some things that are not correct? Hopefully we can get this issue resolved, because it's driving me crazy to be honest!
    Physical server which is ADC and where I need to install SQL-server and DPM: VMBACKUP
    The service account for DPM is: DPMSQLSvcsAcct
    Also have another service account: DPMR$VMBACKUP
    I have also enclosed the error log located in C:\DPMLogs\

    This is the DOM error log:
    MSI (s) (D0:4C) [14:59:59:626]: Windows Installer reconfigured the product. Product Name: Microsoft Application Error Reporting. Product Version: 12.0.6015.5000. Product Language: 1033. Manufacturer: Microsoft Corporation. Reconfiguration success or error status: 0.
    MSI (s) (D0:4C) [14:59:59:627]: Deferring clean up of packages/files, if any exist
    MSI (s) (D0:4C) [14:59:59:628]: MainEngineThread is returning 0
    MSI (s) (D0:D8) [14:59:59:631]: RESTART MANAGER: Session closed.
    MSI (s) (D0:D8) [14:59:59:631]: No System Restore sequence number for this installation.
    === Logging stopped: 27/03/2012 14:59:59 ===
    MSI (s) (D0:D8) [14:59:59:632]: User policy value 'DisableRollback' is 0
    MSI (s) (D0:D8) [14:59:59:632]: Machine policy value 'DisableRollback' is 0
    MSI (s) (D0:D8) [14:59:59:632]: Incrementing counter to disable shutdown. Counter after increment: 0
    MSI (s) (D0:D8) [14:59:59:632]: Note: 1: 1402 2: HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Installer\Rollback\Scripts 3: 2
    MSI (s) (D0:D8) [14:59:59:633]: Note: 1: 1402 2: HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Installer\Rollback\Scripts 3: 2
    MSI (s) (D0:D8) [14:59:59:633]: Decrementing counter to disable shutdown. If counter >= 0, shutdown will be denied. Counter after decrement: -1
    MSI (s) (D0:D8) [14:59:59:634]: Restoring environment variables
    MSI (s) (D0:D8) [14:59:59:634]: Destroying RemoteAPI object.
    MSI (s) (D0:90) [14:59:59:635]: Custom Action Manager thread ending.
    MSI (c) (9C:04) [14:59:59:636]: Decrementing counter to disable shutdown. If counter >= 0, shutdown will be denied. Counter after decrement: -1
    MSI (c) (9C:04) [14:59:59:637]: MainEngineThread is returning 0
    === Verbose logging stopped: 27/03/2012 14:59:59 ===
    [27/03/2012 14:59:59] Information : MsiInstallProduct returned 0.
    [27/03/2012 14:59:59] Information : End install.
    [27/03/2012 14:59:59] Information : **************************************************************************************
    [27/03/2012 14:59:59] Information : **************************************************************************************
    [27/03/2012 14:59:59] Information : Start Inspect.
    [27/03/2012 14:59:59] Information : Check processor configuration.
    [27/03/2012 14:59:59] Information : Query WMI provider for configuration of processor. (Namespace : \\localhost\root\cimv2).
    [27/03/2012 14:59:59] Information : Query for WMI class. (Query : SELECT * FROM Win32_Processor).
    [27/03/2012 15:00:00] Data : Clock speed of processor = 2500
    [27/03/2012 15:00:00] Data : Manufacturer of processor = GenuineIntel
    [27/03/2012 15:00:00] Information : Check the amount of RAM.
    [27/03/2012 15:00:00] Information : Query WMI provider for configuration of memory. (Namespace : \\localhost\root\cimv2).
    [27/03/2012 15:00:00] Information : Query for WMI class. (Query : SELECT * FROM Win32_OperatingSystem).
    [27/03/2012 15:00:00] Data : Found memory = 14677964
    [27/03/2012 15:00:00] Data : Total amount of memory = 14677964
    [27/03/2012 15:00:00] Information : Check the version of Microsoft Management Console on the machine.
    [27/03/2012 15:00:00] Data : Version of Microsoft Management Console on the machine = 6.1.7600.16385
    [27/03/2012 15:00:00] Data : Required version of Microsoft Management Console = 5.2.3790.2560
    [27/03/2012 15:00:00] Information : MMC correct version is detected.
    [27/03/2012 15:00:00] Information : Check if this machine is part of active directory.
    [27/03/2012 15:00:00] Data : Looking for Active Directory node = LDAP://RootDSE
    [27/03/2012 15:00:00] Information : Active Directory is detected on this machine.
    [27/03/2012 15:00:00] Information : Check if the machine role is Domain Controller.
    [27/03/2012 15:00:00] Information : Query for WMI class. (Query : SELECT * FROM Win32_ComputerSystem).
    [27/03/2012 15:00:00] Data : Localhost in Computer role = 4
    [27/03/2012 15:00:00] * Warning : DPM Setup has detected that this computer is a domain controller.Make sure that you have followed the steps given in the link below before proceeding with the DPM Setup.
    [27/03/2012 15:00:00] Information : The machine role is a Domain Controller.
    [27/03/2012 15:00:00] Information : Check if Volsnap QFE is applied.
    [27/03/2012 15:00:00] Information : Volsnap QFE is applied on this system.
    [27/03/2012 15:00:00] Information : Check if Logical Disk Manager (LDM) QFE is applied.
    [27/03/2012 15:00:00] Information : LDM QFE is applied on this system.
    [27/03/2012 15:00:00] Information : Check if KB962975 QFE is applied.
    [27/03/2012 15:00:00] Information : KB962975 QFE is applied on this system.
    [27/03/2012 15:00:00] Information : Check if KB975759 QFE is applied.
    [27/03/2012 15:00:00] Information : KB975759 QFE is applied on this system.
    [27/03/2012 15:00:00] Information : Check if KB955543 QFE is applied.
    [27/03/2012 15:00:00] Information : KB955543 QFE is applied on this system.
    [27/03/2012 15:00:00] Information : Detect if Powershell is installed.
    [27/03/2012 15:00:00] Data : Installed Version of Windows Powershell. = 6.1.7600.16385
    [27/03/2012 15:00:00] Data : Minimum Required version of Windows Powershell. = 6.0.6002.18111
    [27/03/2012 15:00:00] Information : Required version of Powershell software is installed on this system.
    [27/03/2012 15:00:00] Information : Check if reboot is required because of Dot Net installation.
    [27/03/2012 15:00:00] Information : Reading the registry key Software\Microsoft\Microsoft Data Protection Manager\Setup\DotNetRequiredReboot.
    [27/03/2012 15:00:00] Information : Registry Key Software\Microsoft\Microsoft Data Protection Manager\Setup\DotNetRequiredReboot is absent.
    [27/03/2012 15:00:00] Information : Reboot is not required.
    [27/03/2012 15:00:00] Information : Detect if SIS Service is running.
    [27/03/2012 15:00:00] Information : Detect if SIS Filter service SIS is running.
    [27/03/2012 15:00:00] Information : SIS Service SIS is running on this system.
    [27/03/2012 15:00:00] Information : Check the version of Windows Installer on the machine.
    [27/03/2012 15:00:00] Data : Version of Windows Installer on the machine = 5.0.7601.17514
    [27/03/2012 15:00:00] Data : Required version of Windows Installer = 4.5.6001.18000
    [27/03/2012 15:00:00] Information : Windows Installer correct version is detected.
    [27/03/2012 15:00:00] Information : Check if Removable Storage Service (Rsm) is disabled or not.
    [27/03/2012 15:00:00] Information : Query WMI provider for Service Details. (Namespace : \\VMBACKUP\root\cimv2).
    [27/03/2012 15:00:00] Information : Query for WMI class. (Query : SELECT * FROM Win32_Service WHERE Name='NtmsSvc').
    [27/03/2012 15:00:01] * Exception : Expecting the following exception. Ignoring intentionally. => Microsoft.Internal.EnterpriseStorage.Dls.Setup.Exceptions.ServiceNotFoundException: NtmsSvc : Service not found
    at Microsoft.Internal.EnterpriseStorage.Dls.Setup.Inspect.InspectHelper.GetServiceConfig(String serviceName, String machineName, ConnectionOptions wmiConnectionOptions)
    at Microsoft.Internal.EnterpriseStorage.Dls.Setup.Inspect.InspectConfigs.CheckRsmServiceConfig(InspectContext context)
    [27/03/2012 15:00:01] Information : Check if reboot is required.
    [27/03/2012 15:00:01] Information : Reading the registry key Software\Microsoft\Microsoft Data Protection Manager\Setup\RebootRequired.
    [27/03/2012 15:00:01] Information : Registry Key Software\Microsoft\Microsoft Data Protection Manager\Setup\RebootRequired is absent.
    [27/03/2012 15:00:01] Information : Reboot is not required.
    [27/03/2012 15:00:01] Information : Check if SQL Server 2008 is installed.
    [27/03/2012 15:00:01] Information : Query WMI provider for SQL Server 2008. (Namespace : \\VMBACKUP\root\Microsoft\SqlServer\ComputerManagement10).
    [27/03/2012 15:00:01] Information : Query for WMI class. (Query : Select * from SqlServiceAdvancedProperty where ServiceName='{0}' and PropertyName='Version').
    [27/03/2012 15:00:01] Information : SQL Server 2008 MSDPM2010 instance is not present on this system.
    [27/03/2012 15:00:01] *** Error : Setup has detected that the instance provided is not a SQL Server 2008 instance. Please provide a SQL Server 2008 instance having Service Pack 1 installed.
    [27/03/2012 15:00:01] Information : Check if SQL Server 2008 Tools is installed.
    [27/03/2012 15:00:01] Information : SQL Server 2008 Tools is installed
    [27/03/2012 15:00:01] Information : Check if SQL Server 2008 SP1 is applied.
    [27/03/2012 15:00:01] Information : Query WMI provider for SQL Server 2008 SP1. (Namespace : \\VMBACKUP\root\Microsoft\SqlServer\ComputerManagement10).
    [27/03/2012 15:00:01] Information : Query for WMI class. (Query : Select * From SqlServiceAdvancedProperty Where ServiceName='MSSQL$MSDPM2010' AND PropertyName = 'SPLEVEL').
    [27/03/2012 15:00:02] Information : Sql Server 2008 Service Pack Level is 0
    [27/03/2012 15:00:02] Information : SQL Server 2008 SP1 is not present on MSDPM2010 instance of this system.
    [27/03/2012 15:00:02] *** Error : Setup has detected that SQL Server 2008 Service Pack 1 has not been installed on the VMBACKUP\MSDPM2010 instance.Install SQL Server 2008 Service Pack 1 or higher and try again.
    [27/03/2012 15:00:02] Information : Check SQL Server Agent service configuration.
    [27/03/2012 15:00:02] Data : SQL Server instance name = MSDPM2010
    [27/03/2012 15:00:02] Information : Query WMI provider for Service Details. (Namespace : \\VMBACKUP\root\cimv2).
    [27/03/2012 15:00:02] Information : Query for WMI class. (Query : SELECT * FROM Win32_Service WHERE Name='SQLAgent$MSDPM2010').
    [27/03/2012 15:00:02] * Exception : Expecting the following exception. Ignoring intentionally. => Microsoft.Internal.EnterpriseStorage.Dls.Setup.Exceptions.ServiceNotFoundException: SQLAgent$MSDPM2010 : Service not found
    at Microsoft.Internal.EnterpriseStorage.Dls.Setup.Inspect.InspectHelper.GetServiceConfig(String serviceName, String machineName, ConnectionOptions wmiConnectionOptions)
    at Microsoft.Internal.EnterpriseStorage.Dls.Setup.Inspect.InspectConfigs.CheckSqlAgentServiceConfig(InspectContext context)
    [27/03/2012 15:00:02] *** Error : Service SQLAgent$MSDPM2010 is not installed. The SQL Server 2008 installation is not valid.Uninstall SQL Server 2008 and then run DPM Setup again.
    [27/03/2012 15:00:02] Information : SQL Server Agent service configuration is not correct.
    [27/03/2012 15:00:02] Information : Check SQL Server service configuration.
    [27/03/2012 15:00:02] Data : SQL Server instance name = MSDPM2010
    [27/03/2012 15:00:02] Information : Query WMI provider for Service Details. (Namespace : \\VMBACKUP\root\cimv2).
    [27/03/2012 15:00:02] Information : Query for WMI class. (Query : SELECT * FROM Win32_Service WHERE Name='MSSQL$MSDPM2010').
    [27/03/2012 15:00:02] * Exception : Expecting the following exception. Ignoring intentionally. => Microsoft.Internal.EnterpriseStorage.Dls.Setup.Exceptions.ServiceNotFoundException: MSSQL$MSDPM2010 : Service not found
    at Microsoft.Internal.EnterpriseStorage.Dls.Setup.Inspect.InspectHelper.GetServiceConfig(String serviceName, String machineName, ConnectionOptions wmiConnectionOptions)
    at Microsoft.Internal.EnterpriseStorage.Dls.Setup.Inspect.InspectConfigs.CheckSqlServerServiceConfig(InspectContext context)
    [27/03/2012 15:00:02] *** Error : Service MSSQL$MSDPM2010 is not installed. The SQL Server 2008 installation is not valid.Uninstall SQL Server 2008 and then run DPM Setup again.
    [27/03/2012 15:00:02] Information : SQL Server service configuration is not correct.
    [27/03/2012 15:00:02] Information : Detect if SQL Server is evaluation edition
    [27/03/2012 15:00:02] Information : Check for existing database.
    [27/03/2012 15:00:02] Information : Starting service
    [27/03/2012 15:00:02] Data : Service name = MSSQL$MSDPM2010
    [27/03/2012 15:00:02] * Exception : Expecting the following exception. Ignoring intentionally. => Microsoft.Internal.EnterpriseStorage.Dls.Setup.Exceptions.ServiceNotFoundException: MSSQL$MSDPM2010 ---> System.InvalidOperationException: Service MSSQL$MSDPM2010 was not found on computer 'VMBACKUP'. ---> System.ComponentModel.Win32Exception: The specified service does not exist as an installed service
    --- End of inner exception stack trace ---
    at System.ServiceProcess.ServiceController.GenerateNames()
    at System.ServiceProcess.ServiceController.get_ServiceName()
    at System.ServiceProcess.ServiceController.GenerateStatus()
    at System.ServiceProcess.ServiceController.get_Status()
    at Microsoft.Internal.EnterpriseStorage.Dls.Setup.Inspect.InspectHelper.StartService(String serviceName, String machineName, Boolean restart)
    --- End of inner exception stack trace ---
    at Microsoft.Internal.EnterpriseStorage.Dls.Setup.Inspect.InspectHelper.CheckServiceStartError(String serviceName, InvalidOperationException invalidOperationException)
    at Microsoft.Internal.EnterpriseStorage.Dls.Setup.Inspect.InspectHelper.StartService(String serviceName, String machineName, Boolean restart)
    at Microsoft.Internal.EnterpriseStorage.Dls.Setup.Inspect.InspectHelper.StartSqlService(String instanceName, String sqlServerMachineName)
    [27/03/2012 15:00:02] Information : Dpmdb does not exist on this system.
    [27/03/2012 15:00:02] Information : Check if SQL Server 2008 Reporting Services is installed.
    [27/03/2012 15:00:02] Information : Query WMI provider for path of configuration file for SQL Server 2008 Reporting Services. (Namespace : \\VMBACKUP\root\Microsoft\SqlServer\ReportServer\RS_MSDPM2010\v10\admin).
    [27/03/2012 15:00:02] Information : Query for WMI class. (Query : SELECT * FROM MSReportServer_ConfigurationSetting WHERE InstanceName='MSDPM2010').
    [27/03/2012 15:00:02] * Exception : => System.Management.ManagementException: Invalid namespace
    at System.Management.ManagementException.ThrowWithExtendedInfo(ManagementStatus errorCode)
    at System.Management.ManagementScope.InitializeGuts(Object o)
    at System.Management.ManagementScope.Initialize()
    at System.Management.ManagementObjectSearcher.Initialize()
    at System.Management.ManagementObjectSearcher.Get()
    at Microsoft.Internal.EnterpriseStorage.Dls.Setup.Inspect.InspectHelper.GetRosettaConfigFilePath(String sqlServerMachineName, String sqlInstanceName, ConnectionOptions connectionOptions)
    [27/03/2012 15:00:02] * Exception : Expecting the following exception. Ignoring intentionally. => Microsoft.Internal.EnterpriseStorage.Dls.Setup.Exceptions.ReportServerNotInstalledException: Report server is not installed ---> System.Management.ManagementException: Invalid namespace
    at System.Management.ManagementException.ThrowWithExtendedInfo(ManagementStatus errorCode)
    at System.Management.ManagementScope.InitializeGuts(Object o)
    at System.Management.ManagementScope.Initialize()
    at System.Management.ManagementObjectSearcher.Initialize()
    at System.Management.ManagementObjectSearcher.Get()
    at Microsoft.Internal.EnterpriseStorage.Dls.Setup.Inspect.InspectHelper.GetRosettaConfigFilePath(String sqlServerMachineName, String sqlInstanceName, ConnectionOptions connectionOptions)
    --- End of inner exception stack trace ---
    at Microsoft.Internal.EnterpriseStorage.Dls.Setup.Inspect.InspectHelper.GetRosettaConfigFilePath(String sqlServerMachineName, String sqlInstanceName, ConnectionOptions connectionOptions)
    at Microsoft.Internal.EnterpriseStorage.Dls.Setup.Inspect.InspectReportingPrerequisites.CheckSqlServerReportingServices(InspectContext context)
    [27/03/2012 15:00:02] Information : SQL Server 2008 Reporting Services MSDPM2010 instance is not installed.
    [27/03/2012 15:00:02] *** Error : Setup has detected that the installation of Reporting Services is not correctly configured or no instance of Reporting Services is linked to MSDPM2010 of SQL Server.1)To use the local dedicated MSDPM2010 instance with DPM, uninstall SQL Server and run setup again.
    2)To use the option of installing DPM with an existing instance of SQL Server, make sure that the Reporting Services instance is also installed and linked correctly. For details, refer to DPM Setup Help.
    [27/03/2012 15:00:02] Information : Check SQL Server 2008 Reporting Services report server service configuration.
    [27/03/2012 15:00:02] Information : Query WMI provider for Service Details. (Namespace : \\VMBACKUP\root\cimv2).
    [27/03/2012 15:00:02] Information : Query for WMI class. (Query : SELECT * FROM Win32_Service WHERE Name='ReportServer$MSDPM2010').
    [27/03/2012 15:00:02] * Exception : Expecting the following exception. Ignoring intentionally. => Microsoft.Internal.EnterpriseStorage.Dls.Setup.Exceptions.ServiceNotFoundException: ReportServer$MSDPM2010 : Service not found
    at Microsoft.Internal.EnterpriseStorage.Dls.Setup.Inspect.InspectHelper.GetServiceConfig(String serviceName, String machineName, ConnectionOptions wmiConnectionOptions)
    at Microsoft.Internal.EnterpriseStorage.Dls.Setup.Inspect.InspectReportingPrerequisites.CheckRosettaServicesConfig(InspectContext context)
    [27/03/2012 15:00:02] *** Error : Service ReportServer$MSDPM2010 is not installed. The SQL Server 2008 Reporting Services installation is not valid.Uninstall SQL Server 2008 Reporting Services and then run DPM Setup again.
    [27/03/2012 15:00:02] Information : Report Server service configuration is not correct.
    [27/03/2012 15:00:02] Information : End Inspect.
    [27/03/2012 15:00:02] Information : **************************************************************************************
    [27/03/2012 15:00:02] Information : Instantiating inspect component.
    [27/03/2012 15:00:02] Data : Path of output xml = \PostInstallInspect.xml
    [27/03/2012 15:00:03] Information : <<< Dialog >>> Inspect Page : Leaving
    [27/03/2012 15:00:03] Information : <<< Dialog >>> User Information Page : Entering
    [27/03/2012 15:00:03] Data : Purchased Client Agent Licenses = 0
    [27/03/2012 15:00:03] Data : Purchased Standard Agent Licenses = 0
    [27/03/2012 15:00:03] Data : Purchased Enterprise Agent Licenses = 0
    [27/03/2012 15:00:09] Information : <<< Dialog >>> User Information Page : Leaving
    [27/03/2012 15:00:09] Data : Purchased Client Agent Licenses = 0
    [27/03/2012 15:00:09] Data : Purchased Standard Agent Licenses = 0
    [27/03/2012 15:00:09] Data : Purchased Enterprise Agent Licenses = 0
    [27/03/2012 15:00:09] Information : <<< Dialog >>> Install location Page : Entered
    [27/03/2012 15:00:09] Information : Check if the media is removable
    [27/03/2012 15:00:09] Data : Folder Path = C:\Program Files\Microsoft DPM
    [27/03/2012 15:00:09] Data : Drive Name = C:\
    [27/03/2012 15:00:09] Data : Drive Type = 3
    [27/03/2012 15:00:09] Information : Check attributes of the directory
    [27/03/2012 15:00:09] Data : Folder Path = C:\Program Files\Microsoft DPM
    [27/03/2012 15:00:09] * Exception : Ignoring the following exception intentionally => System.IO.FileNotFoundException: Could not find file 'C:\Program Files\Microsoft DPM'.
    File name: 'C:\Program Files\Microsoft DPM'
    at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
    at System.IO.File.GetAttributes(String path)
    at Microsoft.Internal.EnterpriseStorage.Dls.Setup.Wizard.InstallLocationValidation.CheckForDirectoryAttributes(String path)
    [27/03/2012 15:00:09] Information : Query free disk space
    [27/03/2012 15:00:09] Data : Folder Path = C:\Program Files\Microsoft DPM
    [27/03/2012 15:00:09] Data : Free Space = 2373
    [27/03/2012 15:00:09] Information : Query free disk space
    [27/03/2012 15:00:09] Data : Folder Path = C:\Windows\system32
    [27/03/2012 15:00:09] Data : Free Space = 2373
    [27/03/2012 15:00:09] Information : Check if the media is removable
    [27/03/2012 15:00:09] Data : Folder Path = C:\Program Files\Microsoft DPM\DPM\DPMDB
    [27/03/2012 15:00:09] Data : Drive Name = C:\
    [27/03/2012 15:00:09] Data : Drive Type = 3
    [27/03/2012 15:00:09] Information : Check attributes of the directory
    [27/03/2012 15:00:09] Data : Folder Path = C:\Program Files\Microsoft DPM\DPM\DPMDB
    [27/03/2012 15:00:09] * Exception : Ignoring the following exception intentionally => System.IO.DirectoryNotFoundException: Could not find a part of the path 'C:\Program Files\Microsoft DPM\DPM\DPMDB'.
    at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
    at System.IO.File.GetAttributes(String path)
    at Microsoft.Internal.EnterpriseStorage.Dls.Setup.Wizard.InstallLocationValidation.CheckForDirectoryAttributes(String path)
    [27/03/2012 15:00:09] Information : Query free disk space
    [27/03/2012 15:00:09] Data : Folder Path = C:\Program Files\Microsoft DPM\DPM\DPMDB
    [27/03/2012 15:00:09] Data : Free Space = 2373
    [27/03/2012 15:00:11] Information : Check if the media is removable
    [27/03/2012 15:00:11] Data : Folder Path = C:\Program Files\Microsoft DPM
    [27/03/2012 15:00:11] Data : Drive Name = C:\
    [27/03/2012 15:00:11] Data : Drive Type = 3
    [27/03/2012 15:00:11] Information : Check attributes of the directory
    [27/03/2012 15:00:11] Data : Folder Path = C:\Program Files\Microsoft DPM
    [27/03/2012 15:00:11] * Exception : Ignoring the following exception intentionally => System.IO.FileNotFoundException: Could not find file 'C:\Program Files\Microsoft DPM'.
    File name: 'C:\Program Files\Microsoft DPM'
    at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
    at System.IO.File.GetAttributes(String path)
    at Microsoft.Internal.EnterpriseStorage.Dls.Setup.Wizard.InstallLocationValidation.CheckForDirectoryAttributes(String path)
    [27/03/2012 15:00:11] Information : Query free disk space
    [27/03/2012 15:00:11] Data : Folder Path = C:\Program Files\Microsoft DPM
    [27/03/2012 15:00:11] Data : Free Space = 2373
    [27/03/2012 15:00:11] Information : Query free disk space
    [27/03/2012 15:00:11] Data : Folder Path = C:\Windows\system32
    [27/03/2012 15:00:11] Data : Free Space = 2373
    [27/03/2012 15:00:17] Information : Check if the media is removable
    [27/03/2012 15:00:17] Data : Folder Path = D:\Program Files\Microsoft DPM
    [27/03/2012 15:00:17] Data : Drive Name = D:\
    [27/03/2012 15:00:17] Data : Drive Type = 3
    [27/03/2012 15:00:17] Information : Check attributes of the directory
    [27/03/2012 15:00:17] Data : Folder Path = D:\Program Files\Microsoft DPM
    [27/03/2012 15:00:17] Data : File Attributes = Directory
    [27/03/2012 15:00:17] Information : Query free disk space
    [27/03/2012 15:00:17] Data : Folder Path = D:\Program Files\Microsoft DPM
    [27/03/2012 15:00:17] Data : Free Space = 786513
    [27/03/2012 15:00:17] Information : Query free disk space
    [27/03/2012 15:00:17] Data : Folder Path = C:\Windows\system32
    [27/03/2012 15:00:17] Data : Free Space = 2373
    [27/03/2012 15:00:18] Information : Check if the media is removable
    [27/03/2012 15:00:18] Data : Folder Path = D:\Program Files\Microsoft DPM
    [27/03/2012 15:00:18] Data : Drive Name = D:\
    [27/03/2012 15:00:18] Data : Drive Type = 3
    [27/03/2012 15:00:18] Information : Check attributes of the directory
    [27/03/2012 15:00:18] Data : Folder Path = D:\Program Files\Microsoft DPM
    [27/03/2012 15:00:18] Data : File Attributes = Directory
    [27/03/2012 15:00:18] Information : Check if the media is removable
    [27/03/2012 15:00:18] Data : Folder Path = C:\Program Files\Microsoft DPM\DPM\DPMDB
    [27/03/2012 15:00:18] Data : Drive Name = C:\
    [27/03/2012 15:00:18] Data : Drive Type = 3
    [27/03/2012 15:00:18] Information : Check attributes of the directory
    [27/03/2012 15:00:18] Data : Folder Path = C:\Program Files\Microsoft DPM\DPM\DPMDB
    [27/03/2012 15:00:18] * Exception : Ignoring the following exception intentionally => System.IO.DirectoryNotFoundException: Could not find a part of the path 'C:\Program Files\Microsoft DPM\DPM\DPMDB'.
    at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
    at System.IO.File.GetAttributes(String path)
    at Microsoft.Internal.EnterpriseStorage.Dls.Setup.Wizard.InstallLocationValidation.CheckForDirectoryAttributes(String path)
    [27/03/2012 15:00:18] Information : Check the filesystem on which DPM and prerequisites are installed
    [27/03/2012 15:00:18] Information : D:\Program Files\Microsoft DPM
    [27/03/2012 15:00:18] Information : C:\Windows\system32
    [27/03/2012 15:00:18] Information : Query free disk space
    [27/03/2012 15:00:18] Data : Folder Path = D:\Program Files\Microsoft DPM
    [27/03/2012 15:00:18] Data : Free Space = 786513
    [27/03/2012 15:00:18] Information : Query free disk space
    [27/03/2012 15:00:18] Data : Folder Path = C:\Program Files\Microsoft DPM\DPM\DPMDB
    [27/03/2012 15:00:18] Data : Free Space = 2373
    [27/03/2012 15:00:18] Information : Query free disk space
    [27/03/2012 15:00:18] Data : Folder Path = C:\Windows\system32
    [27/03/2012 15:00:18] Data : Free Space = 2373
    [27/03/2012 15:00:18] Data : Location of program files = D:\Program Files\Microsoft DPM
    [27/03/2012 15:00:18] Data : Location of database files = C:\Program Files\Microsoft DPM\DPM\DPMDB
    [27/03/2012 15:00:18] Information : <<< Dialog >>> Install location Page : Leaving
    [27/03/2012 15:00:27] Data : Path of inspection output xml = C:\\DPMLogs\RemoteDbInspectReport.xml
    [27/03/2012 15:00:27] Information : Instantiating inspect component.
    [27/03/2012 15:00:27] Data : Path of output xml = C:\\DPMLogs\RemoteDbInspectReport.xml
    [27/03/2012 15:00:27] Information : **************************************************************************************
    [27/03/2012 15:00:27] Information : Start Inspect.
    [27/03/2012 15:00:27] Information : Check if SQL Server 2008 is installed.
    [27/03/2012 15:00:27] Information : Query WMI provider for SQL Server 2008. (Namespace : \\localhost\root\Microsoft\SqlServer\ComputerManagement10).
    [27/03/2012 15:00:27] Information : Query for WMI class. (Query : Select * from SqlServiceAdvancedProperty where ServiceName='{0}' and PropertyName='Version').
    [27/03/2012 15:00:28] Information : SQL Server 2008 DPM2010 instance is present on this system.
    [27/03/2012 15:00:28] Information : Check if SQL Server 2008 SP1 is applied.
    [27/03/2012 15:00:28] Information : Query WMI provider for SQL Server 2008 SP1. (Namespace : \\localhost\root\Microsoft\SqlServer\ComputerManagement10).
    [27/03/2012 15:00:28] Information : Query for WMI class. (Query : Select * From SqlServiceAdvancedProperty Where ServiceName='MSSQL$DPM2010' AND PropertyName = 'SPLEVEL').
    [27/03/2012 15:00:28] Information : Sql Server 2008 Service Pack Level is 3
    [27/03/2012 15:00:28] Information : SQL Server 2008 SP1 is present on DPM2010 instance of this system.
    [27/03/2012 15:00:28] Information : Check SQL Server Agent service configuration.
    [27/03/2012 15:00:28] Data : SQL Server instance name = DPM2010
    [27/03/2012 15:00:28] Information : Query WMI provider for Service Details. (Namespace : \\localhost\root\cimv2).
    [27/03/2012 15:00:28] Information : Query for WMI class. (Query : SELECT * FROM Win32_Service WHERE Name='SQLAgent$DPM2010').
    [27/03/2012 15:00:29] Data : Credentials of the service = MANAGEMENT\DPMSQLSvcsAcct
    [27/03/2012 15:00:29] Information : SQL Server Agent service configuration is correct.
    [27/03/2012 15:00:29] Information : Check SQL Server service configuration.
    [27/03/2012 15:00:29] Data : SQL Server instance name = DPM2010
    [27/03/2012 15:00:29] Information : Query WMI provider for Service Details. (Namespace : \\localhost\root\cimv2).
    [27/03/2012 15:00:29] Information : Query for WMI class. (Query : SELECT * FROM Win32_Service WHERE Name='MSSQL$DPM2010').
    [27/03/2012 15:00:29] Data : Credentials of the service = MANAGEMENT\DPMSQLSvcsAcct
    [27/03/2012 15:00:29] Information : SQL Server service configuration is correct.
    [27/03/2012 15:00:29] Information : Detect if SQL Server is evaluation edition
    [27/03/2012 15:00:29] Information : Check the disk space for remote database.
    [27/03/2012 15:00:29] Information : Remote Db disk space required : 900 MB disk space available = 786513 MB
    [27/03/2012 15:00:29] Information : Check the Named Pipes protocol for remote database.
    [27/03/2012 15:00:29] Information : Query WMI provider for Service Details. (Namespace : \\localhost\root\cimv2).
    [27/03/2012 15:00:29] Information : Query for WMI class. (Query : SELECT * FROM Win32_Service WHERE Name='MSSQL$DPM2010').
    [27/03/2012 15:00:29] Information : Check for existing database.
    [27/03/2012 15:00:29] Information : Starting service
    [27/03/2012 15:00:29] Data : Service name = MSSQL$DPM2010
    [27/03/2012 15:00:29] Data : Current status of service = Running
    [27/03/2012 15:00:29] Information : Service is already running
    [27/03/2012 15:00:29] Data : Database connection string = Pooling = false;Integrated Security=SSPI;database=master;server=np:localhost\DPM2010
    [27/03/2012 15:00:29] Information : Dpmdb does not exist on this system.
    [27/03/2012 15:00:29] Information : DPM database DPMDB is missing or corrupt.If you are performing a clean installation of DPM, you must delete the DPM database before you run Setup. If you are upgrading or repairing an existing installation of DPM, you must restore a valid DPM database, and then proceed with Setup.
    [27/03/2012 15:00:29] Information : Check whether the remote db msi has been installed.
    [27/03/2012 15:00:29] Information : Check DPM Database Version.
    [27/03/2012 15:00:29] Data : Database connection string = Pooling = false;Integrated Security=SSPI;database=DPMDB;server=localhost\DPM2010
    [27/03/2012 15:00:29] * Exception : Expecting the following exception. Ignoring intentionally. => System.Data.SqlClient.SqlException: Cannot open database "DPMDB" requested by the login. The login failed.
    Login failed for user 'MANAGEMENT\DPMSQLSvcsAcct'.
    at System.Data.SqlClient.SqlInternalConnection.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.SqlInternalConnectionTds.CompleteLogin(Boolean enlistOK)
    at System.Data.SqlClient.SqlInternalConnectionTds.AttemptOneLogin(ServerInfo serverInfo, String newPassword, Boolean ignoreSniOpenTimeout, Int64 timerExpire, SqlConnection owningObject)
    at System.Data.SqlClient.SqlInternalConnectionTds.LoginNoFailover(String host, String newPassword, Boolean redirectedUserInstance, SqlConnection owningObject, SqlConnectionString connectionOptions, Int64 timerStart)
    at System.Data.SqlClient.SqlInternalConnectionTds.OpenLoginEnlist(SqlConnection owningObject, SqlConnectionString connectionOptions, String newPassword, Boolean redirectedUserInstance)
    at System.Data.SqlClient.SqlInternalConnectionTds..ctor(DbConnectionPoolIdentity identity, SqlConnectionString connectionOptions, Object providerInfo, String newPassword, SqlConnection owningObject, Boolean redirectedUserInstance)
    at System.Data.SqlClient.SqlConnectionFactory.CreateConnection(DbConnectionOptions options, Object poolGroupProviderInfo, DbConnectionPool pool, DbConnection owningConnection)
    at System.Data.ProviderBase.DbConnectionFactory.CreateNonPooledConnection(DbConnection owningConnection, DbConnectionPoolGroup poolGroup)
    at System.Data.ProviderBase.DbConnectionFactory.GetConnection(DbConnection owningConnection)
    at System.Data.ProviderBase.DbConnectionClosed.OpenConnection(DbConnection outerConnection, DbConnectionFactory connectionFactory)
    at System.Data.SqlClient.SqlConnection.Open()
    at Microsoft.Internal.EnterpriseStorage.Dls.DB.SqlContext.Open()
    at Microsoft.Internal.EnterpriseStorage.Dls.Setup.Inspect.InspectDls.CheckDBVersion(InspectContext context)
    [27/03/2012 15:00:29] Information : detectResult = DPMDBAbsent
    [27/03/2012 15:00:29] *** Error : DPM Setup has detected that the DPM database files are missing from the selected instance of SQL Server 2008.Make sure that the correct database files are attached to the selected instance of SQL Server and then install DPM 2010 again.
    [27/03/2012 15:00:29] Information : Checking if DPM db backup is needed.
    [27/03/2012 15:00:29] Information : This is not upgrade path, so no DB Backup needed
    [27/03/2012 15:00:29] Information : DPM DB Backup is not needed.
    [27/03/2012 15:00:29] Information : Check if SQL Server 2008 Reporting Services is installed.
    [27/03/2012 15:00:29] Information : Query WMI provider for path of configuration file for SQL Server 2008 Reporting Services. (Namespace : \\localhost\root\Microsoft\SqlServer\ReportServer\RS_DPM2010\v10\admin).
    [27/03/2012 15:00:29] Information : Query for WMI class. (Query : SELECT * FROM MSReportServer_ConfigurationSetting WHERE InstanceName='DPM2010').
    [27/03/2012 15:00:29] Data : Path of configuration file for SQL Server 2008 Reporting Services = D:\Program Files\Microsoft SQL Server\MSRS10.MSRS10\Reporting Services\ReportServer\RSReportServer.config
    [27/03/2012 15:00:29] Information : Query WMI provider for instance linked to SQL Server 2008 Reporting Services. (Namespace : \\localhost\root\Microsoft\SqlServer\ReportServer\RS_DPM2010\v10\admin).
    [27/03/2012 15:00:29] Information : Query for WMI class. (Query : SELECT * FROM MSReportServer_ConfigurationSetting WHERE InstanceName='DPM2010').
    [27/03/2012 15:00:29] Data : Database server for SQL Server 2008 Reporting Services = VMBACKUP\DPM2010
    [27/03/2012 15:00:29] Information : SQL Server 2008 Reporting Services DPM2010 instance is installed and linked to SQL Server VMBACKUP\DPM2010.
    [27/03/2012 15:00:29] *** Error : Setup has detected that the installation of Reporting Services is not correctly configured or no instance of Reporting Services is linked to DPM2010 of SQL Server.1)To use the local dedicated DPM2010 instance with DPM, uninstall SQL Server and run setup again.
    2)To use the option of installing DPM with an existing instance of SQL Server, make sure that the Reporting Services instance is also installed and linked correctly. For details, refer to DPM Setup Help.
    [27/03/2012 15:00:29] Information : Check SQL Server 2008 Reporting Services report server service configuration.
    [27/03/2012 15:00:29] Information : Query WMI provider for Service Details. (Namespace : \\localhost\root\cimv2).
    [27/03/2012 15:00:29] Information : Query for WMI class. (Query : SELECT * FROM Win32_Service WHERE Name='ReportServer$DPM2010').
    [27/03/2012 15:00:29] Data : Credentials of the service = MANAGEMENT\DPMSQLSvcsAcct
    [27/03/2012 15:00:29] Information : Report Server service configuration is correct.
    [27/03/2012 15:00:29] Information : Check Reporting SecureConnectionLevel.
    [27/03/2012 15:00:29] Information : Getting the reporting secure connection level for localhost/DPM2010
    [27/03/2012 15:00:29] Information : Setup detected that the Reporting SecureConnectionLevel is 0.
    [27/03/2012 15:00:29] Information : End Inspect.
    [27/03/2012 15:00:29] Information : **************************************************************************************

  • DPM 2010 System Drive and System State backup times increased dramatically

    Using DPM 2010 to backup several computers, hypervisors, and the DPM server it self, a stand alone server all of a sudden no longer backs-up within a reasonable amount of time. This is just happening on the C drive and System State. The D drive and all other
    servers and hypervisors are running smoothly. You can see below that something changed on December 11th. Backups for those two items when from about an hour to over 10 hours each. This is causing all other backups that have yet to run to be canceled because
    we do not typically like the backups to run during business hours.
    No changes to the server had been made. Updates were not applied to that server until December 18th. The server has been restarted. The agent version is the latest v3.0.7706.0. Ran the command "vssadmin list writers", show no errors. Any insight
    would be appreciated. Thanks in advance.

    I updated the exclusions based on the following article using the executables and path listed in TechNet article above but to no avail. Verified AV policy applied.
    https://kc.mcafee.com/corporate/index?page=content&id=KB68701
    Will have to figure out how to disable AV during backups and enable after completions.
    Will probably write a PowerShell script for this.

  • DPM 2010 not recognizing space on new disk in storage pool

    We are running DPM 2010 and added one iSCSI drive with over 7 TB to the storage pool. When creating a new protection group, DPM throws the error "insufficient disk space". I'm new to DPM and none of my research has shown a reason for this error.
    Any help would be deeply appreciated.

    Hi,
    Start the DPM power shell - then run these series of command, then copy / paste the
    output in this thread.
    PS C:\Program Files\Microsoft DPM\DPM\bin> get-dpmdisk dpm-server-name
       ...OUTPUT IS RETURNED..
    PS C:\Program Files\Microsoft DPM\DPM\bin> diskpart.exe
    Microsoft DiskPart version 6.1.7600
    Copyright (C) 1999-2008 Microsoft Corporation.
    On computer: LC2-DPMLIB1
    DISKPART> list disk
       ... OUTPUT IS RETURNED ...
    DISKPART> exit
    Leaving DiskPart...
    PS C:\Program Files\Microsoft DPM\DPM\bin>
    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.

  • Get Recover Point Expiration Date in DPM Management Shell

    Hello,
    I am currently using DPM 2010 and am trying to retrieve the Expiration Dates for individual Recovery Points using the DPM Management shell. I know I can
    retrieve this information by viewing the tape contents in the DPM console but, I would like to be able to utilize the information in scripts if possible.
    I have seen
    THIS POST. However, the provided solution has been unsuccessful in my attempts. I am assuming by "get-rps" they meant "get-recoverypoint" which makes sense but, I dont
    see any methods with a similar name or apparent function to get-expirydate.
    I find it hard to believe you cannot retrieve this information from the DPM Shell but, by the silence of my search results, it just might be.
    I look forward to Reading your responses, even if they are telling me it can't be done, or that i missed something in my searches. 

    Hi,
    Try this new version of the script. It is pretty much the same script I just added an entry that if you do supply a switch label, it will output the label of the tape instead of the tape barcode. Example: if the script is named duetape.ps1 you just run like
    this:
    .\duetape.ps1 label
    # This script will parse all active protection group that is configured for long term #
    # protection to tape #
    # It will parse all tapes which are already set as offsite ready #
    # It will list all expiration date of these tapes. Currently it will list a tape even if it is #
    # set to expire months or years in advance. #
    # Author : Wilson Souza #
    # Script Name : wilson-duetape.ps1 #
    # Date Created : 06/26/2011 #
    # Last modified : 03/13/2012 #
    # Version : 1.3 #
    # Change log #
    # ========== #
    # Ver 1.3 - Added option to show output with Tape Label instead of Barcode #
    # To switch to Label just enter the script name followed by word label #
    # Example: .\duetape.ps1 label #
    # Ver 1.2 - Output now is saved on file duetape.txt #
    # Ver 1.1 - Expire date/time information was masked to only show the date but not the #
    # time. Took mask out so now we return date and time. #
    # This version of the script was only tested on DPM 2010 #
    param([string] $barcode)
    if ($barcode.toupper() -ne 'LABEL') { $barcode = 'barcode' }
    $confirmpreference = "None"
    cls
    $dpmserver = connect-dpmserver (&hostname)
    $pg = @(get-protectiongroup (&hostname) | where { $_.protectionmethod -like "*Long-term using tape*"})
    out-file duetape.txt -encoding ASCII
    foreach ($pg1 in $pg)
    $rp = @()
    write-host "Protection Group" $pg1.friendlyname "has tape protection" -foreground white
    $ds = @(get-datasource $pg1)
    foreach ($ds1 in $ds)
    if ((get-recoverypoint $ds1 | where { $_.datalocation -eq "Media"}) -ne $null)
    $rp = $rp + (get-recoverypoint $ds1 | where { $_.datalocation -eq "Media"})
    $tp = @(get-tape -protectiongroup $pg1)
    foreach ($tp1 in $tp)
    if ($tp1.Isoffsiteready -eq $true)
    $expire = get-date
    write-host "Recovery Points present on tape with" $barcode $tp1.$barcode
    foreach ($rp1 in $rp)
    if ($tp1.id -eq $rp1.RecoverySourceLocations[0].mediamaplist[$rp1.RecoverySourceLocations[0].mediamaplist.count-1].mediaid)
    write-host $rp1.RecoverySourceLocations[0].creationdatetime " - " $rp1.RecoverySourceLocations[0].expirydate " - " $tp1.$barcode "-" $rp1.recoverysourcelocations[0].generation -foreground red
    if ($expire -lt $rp1.RecoverySourceLocations[0].expirydate)
    $expire = ($rp1.recoverysourcelocations[0].expirydate)
    if ($tp1.location.isoffline)
    write-host "Offsite Tape with" $barcode $tp1.$barcode "is due back to Library on" $expire "`n" -foreground yellow
    "Offsite Tape with " + $barcode + " " + $tp1.$barcode + " is due back to Library on " + $expire | out-file duetape.txt -encoding ASCII -append
    else
    write-host "Tape in" $tp1.location.name "-" $tp1.location.id "expires on" $expire "`n" -foreground green
    "Tape in " + $tp1.location.name + "-" + $tp1.location.id +" expires on " + $expire | out-file duetape.txt -encoding ASCII -append
    Let me know if worked
    Thanks, Wilson Souza - MSFT This posting is provided "AS IS" with no warranties, and confers no rights

  • DPM 2010; migrated DPM protection group to new storage pool ; data on source disk is not expiring

    I am running DPM 2010 with 4 storage pool disks. 2 are iSCSI; 1 is SAS; the fourth, also iSCSI, was recently deployed to replace the SAS storage pool disk.
    (1) iSCSI
    (2) iSCSI
    (3) SAS - Source
    (4) iSCSI - Destination
    Initially we tried to migrate the entire data source (3) to the new iSCSI storage pool disk destination (4). This failed
    Set-ProtectionGroup: The allocation of disk space for storage pool volume failed because there is not enough unallocated disk space in the storage pool (ID: 358). (Sorry, I was not allowed to attach an image).
    We believe the source disk previously created dynamic links to the long-term retention device (tape) which resulted in exceeding the available space on the new destination iSCSI storage pool disk. The source storage pool disk was totaling ~2.5TB, but needed
    ~9TB for the destination.
    Instead I've tried to migrate the DPM protection group. The migration was successful. I followed the procedure outlined here
    "Microsoft DPM 2012 Sp1 – How To Migrate Data Source using MigrateDatasourceDataFromDPM by ICTtechie" (Sorry, I was not allowed to include a link).
    My understanding / expectation was that the data on the source disk would expire within 5 days (as this is our retention time set for disk replication); instead data started to expire from the other 2 iSCSI (1), (2) storage pool disks.
    What am I missing here?
    Thanks

    Ok - you may have bumped into this.
    WMF 3.0 is incompatible with some Microsoft products including
    DPM 2010.
    Windows Management Framework 3.0 (WMF 3.0), which
    includes PowerShell 3.0, was made available Dec. 11 on Windows Update as an
    optional update but has since been pulled.
    More information is available on http://blogs.msdn.com/b/powershell/archive/2012/12/20/windows-management-framework-3-0-compatibility-update.aspx
    Resolution
    To resolve this issue, uninstall KB2506146 or KB2506143.
    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 2010 to DPM 2012R2 configuration transfer failure

    Hello,
    I’m doing a side by side upgrade from DPM 2010 to DPM 2012R2 and I’m trying to transfer my configuration with
    Ruud Baar's PS scripts DPMsaveConfig and DPMcreateConfig.
    On the new DPM 2012R2 box, when I run DPMcreateConfig it fails. 
    Here is the end of the log:
    “[14:07:30]      Allocating 
    DPM -Calculate = True for [C:\]...
    [14:07:42] Committing protectiongroup [Client Group 1]
    [14:07:54] Processing group [Client Group 1] finished
    [14:07:55] TRAP: DPMcreateConfig
    Exception calling "GetProtectionGroups" with "0" argument(s): "Object
    reference not set to an instance of an object."
    At C:\DPMcreateConfig.ps1:147 char:2
    +     $pg = $srv.GetProtectionGroups() | ?{$_.FriendlyName -eq $xgrp.GroupName}
    +     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        + CategoryInfo         
    : NotSpecified: (:) [], MethodInvocationException
        + FullyQualifiedErrorId : NullReferenceException
    Set-protectiongroup : Connection to the DPM service has been lost. (ID: 917)
    Review the application event log for information about a possible service
    shutdown. Verify that the following services are not disabled:
    DPM
    DPM Replication Agent
    SQLAgent$MSSQLSERVER2
    MSSQL$MSSQLSERVER2
    Virtual Disk Service
    Volume Shadow Copy
    At C:\DPMcreateConfig.ps1:358 char:2
    +     Set-protectiongroup $2ndmpg
    +     ~~~~~~~~~~~~~~~~~~~~~~~~~~~
        + CategoryInfo         
    : NotSpecified: (:) [Set-DPMProtectionGroup], DlsE
       xception
        + FullyQualifiedErrorId : UICantConnectToEngine,Microsoft.Internal.Enterpr
       iseStorage.Dls.UI.Cmdlet.ProtectionCmdLets.CommitProtectionGroup “
    Any help would be appreciated.
    Thanks,
    Ivan
    Ivan

    Hi Buchatech,
    Nope, I haven't tried the updated script.  I completed the migration manually 9 months ago.
    Thanks, 
    Ivan
    Ivan
    Ok. I knew this was an old thread. I thought I would respond anyway to make sure you figured it out. I do know that the updated script does not error out on SCDPM 2012 R2. 
    My Blog | www.buchatech.com | www.systemcenterportal.com
    If you found this post helpful, please give it a "Helpful" vote. If it answered your question, remember to mark it as an "Answer". This posting is provided "AS IS" with no warranties and confers no rights! Always test ANY suggestion
    in a test environment before implementing!

  • DPM 2010 - Getting errors when viewing reports

    Microsoft DPM Forum,
    I am getting the following error when attempting to view reports in DPM 2010:
    An error occurred during client rendering.
    An error has occurred during report processing. (rsProcessingAborted)
    Cannot create a connection to data source 'DLS'. (rsErrorOpeningConnection)
    Cannot open database "DPMDB" requested by the login. The login failed. Login failed for user 'servername\DPMR$servername'.
    This is occurring after I rebuilt the OS on the DPM server to resolve a "tape system disconnect" issue that plagued us since November of 2013.
    Any idea how to resolve this?
    Thanks in advance,
    Joe

    Mike,
    Thank you for that post.  Yes, I saw that while I was researching a possible solution to the problem.  No dice.  However, I reached out to Prosenjit Kanjilal of the Microsoft DPM Support Team (as he was emailing me on our re-occurring issue
    of Event ID: 15 errors - see other thread).  He had me do the following:
    Open SQL Studio and connect to the instance
    Go to Security->Logins
    Now Add 'servername\DPMR$servername' if it is not already added
    I also had to add the
    dbowner role to the DPMDB database under 'user mapping' for this specific user to actually resolve the issue.  The user wasn't listed in the Logins in SQL Studio.
    Thanks again!
    Joe

  • DPM 2010 Scheduled Jobs Disappear rather than Run

    I have a situation where I have a DPM server that appears to be functioning fine, but none of the scheduled jobs run.  No errors are given, there are no Alerts, and there is nothing in the Event log (Application and System) which indicates a failure. 
    All my Protection Groups show a green tick to indicate that they are fine, but the last successful backup for all of them is Friday the 8th of February.
    If I go to Monitoring and Jobs I see the jobs scheduled, but when the time comes for the job to run, it does not go into the "All jobs in progress", it just merely disappears, like thus:
    And a few minutes later,
    As you can see, the jobs disappear from the queue, and the total number of jobs decreases accordingly.  These jobs do not go into any of the other 3 Statusses (Completed, Failed or In Progress), they just disappear without a trace.
    There is some unallocated space, albeit not much (Used space: 21 155,05 GB Unallocated space: 469,16 GB). If space was an issue I would expect to see errors to indicate this.
    DPM 2010 running version 3.0.8193.0 (hotfix rollup package 6) using remote instance of SQL 2008 which is functioning fine.  I have tried stopping/starting the services, and even rebooted the server twice.  The remote instance of SQL server is using
    a domain account as its service account.  There are no pending Windows updates, i.e. it is fully up-to-date.
    The System Center Data Protection Manager 2010 Troubleshooting Guide (July 2010) does not show how to troubleshoot this particular probelm.
    Does anybody know how to resolve this issue or which logs might help me troubleshoot it?

    OK,
    Did you change the SQL Agent user account ?
    If so, DPM enters the SQL Agent account name into the registry and later we check that account each time the DPM engine launches.  The internal interfaces to DPM are secured using this account so the account name needs to match the account the SQL Agent
    is using. 
    Step 1
    In the registry HKLM\Software\Microsoft\Microsoft Data Protection Manager\Setup alter  both
    SqlAgentAccountName and SchedulerJobOwnerName keys to reflect the SQL Agent user account being used.
    Step 2
    Update DCOM launch and access permissions to match what was granted to the Microsoft$DPM$Acct account.
    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 2010 - 2012 Failure

    Hi,
    I am trying to upgrade to DPM to 2012 and keep getting an error on the SQl Server 2008 R2 section.
    SQL is installed locally by DPM 2010 so i am not sure why its failing.
    If I look at the logs and run the more information tab everything passes and there is no issues.
    Anyone got any ideas
    The SQL Server 2008 R2 installation failed. Review the SQL Server installation log file for failures, and then take the appropriate action.
    ID: 4310. Details: Unknown error (0x84bc0519)"
    Overall summary:
      Final result:                  Passed
      Exit code (Decimal):           0
      Exit message:                  Passed
      Start time:                    2012-03-27 16:53:57
      End time:                      2012-03-27 17:05:39
      Requested action:              Patch
    Instance MSDPM2010 overall summary:
      Final result:                  Passed
      Exit code (Decimal):           0
      Exit message:                  Passed
      Start time:                    2012-03-27 16:55:12
      End time:                      2012-03-27 17:05:28
      Requested action:              Patch
    Machine Properties:
      Machine name:                  DPM
      Machine processor count:       4
      OS version:                    Windows Server 2008
      OS service pack:               Service Pack 1
      OS region:                     United Kingdom
      OS language:                   English (United States)
      OS architecture:               x64
      Process architecture:          64 Bit
      OS clustered:                  No
    Product features discovered:
      Product              Instance             Instance ID                    Feature                
                     Language             Edition              Version         Clustered 
      Sql Server 2008      MSDPM2010            MSSQL10.MSDPM2010              Database Engine Services                 1033    
                Standard Edition     10.1.2531.0     No        
      Sql Server 2008      MSDPM2010            MSRS10.MSDPM2010               Reporting Services                       1033
                    Standard Edition     10.1.2531.0     No        
      Sql Server 2008                                                          Management Tools - Basic  
                  1033                 Standard Edition     10.1.2531.0     No        
      Sql Server 2008                                                          Management Tools - Complete  
               1033                 Standard Edition     10.1.2531.0     No        
    Package properties:
      Description:                   SQL Server Database Services 2008
      SQLProductFamilyCode:          {628F8F38-600E-493D-9946-F4178F20A8A9}
      ProductName:                   SQL2008
      Type:                          RTM
      Version:                       10
      SPLevel:                       3
      KBArticle:                     KB2546951
      KBArticleHyperlink:            http://support.microsoft.com/?kbid=2546951
      PatchType:                     SP
      AssociatedHotfixBuild:         0
      Platform:                      x64
      PatchLevel:                    10.3.5500.0
      ProductVersion:                10.0.1600.22
      GDRReservedRange:              10.0.1000.0:10.0.1099.0;10.0.3000.0:10.0.3099.0;10.0.4010.0:10.0.4250.0;10.0.5501.0:10.0.5750.0
      PackageName:                   SQLServer2008-KB2546951-x64.exe
      Installation location:         c:\c13a866f641d0165667a\x64\setup\
    Updated product edition:
      Instance             Edition             
      MSDPM2010            STANDARD            
    User Input Settings:
      ACTION:                        Patch
      ALLINSTANCES:                  True
      CLUSTERPASSIVE:                False
      CONFIGURATIONFILE:             
      HELP:                          False
      INDICATEPROGRESS:              False
      INSTANCENAME:                  <empty>
      QUIET:                         True
      QUIETSIMPLE:                   False
      X86:                           False
    Rules with failures:
    Global rules:
    There are no scenario-specific rules.
    Rules report file:               C:\Program Files\Microsoft SQL Server\100\Setup Bootstrap\Log\20120327_165354\SystemConfigurationCheck_Report.htm

    Anyone got any ideas?
    The SQl server doesn't report any issues and the system configuration check report passes everything :S
    I am at a loss.
    Where are the DPM 2012 installation log files stored?
    I see a folder called c:\DPMLogs but there all old log files.

  • DPM 2010 agent install on W2k8 Domain Controller issue

    Hey guys, so I'm having a problem getting DPM 2010 agents on my Windows 2008 domain controllers. For some reason the agent will not communicate with the dpm server after running the attach process. The process I go through to install (which is
    working in my Dev environment) is
    1) (on DC) Run manual agent install by running agent.exe file from ProtectionAgents folder on DPM server
    2) (on DC) Run the setdpmserver command line to specify the DPM server
    3) (on specified DPM server) Run Agent attach sequence from Agent tabs in DPM console which says successful, but when you return to agents view under "unprotected computers" I see error.
    I've verified the tests that other users have posted on this forum including
    PING, DCOM permissions, verifying that inbound rules are setup, tested SMB, tested RPC, and also uninstalled and reinstalled the agent. Any ideas where to search next?

    I checked the MSDPMCurr.errlog, but I'm not exactly sure how to look for the failures that relate to the DC. When I search for the netbios name of the DC, I can see failures, but I also see identical failures under other server names as well. Is there anything
    specifically I should be looking for?
    I am requesting turning off the integrated firewall for testing as well and am awaiting an answer.
    I am attaching part of the log I was looking at.
    tance.cs(253)   NORMAL </TECommand>' Error CmdProcAccessDenied
    0BE8 10E4 06/14 18:00:03.425 07 AMUtil_expanded.cs(3474)  BF90214B-F6C3-40B9-B53E-C6DC0A0235DF WARNING CheckTimeoutMessage: code[0x00000101], detailedCode[0x80070005], errMgs[Access is denied (0x80070005)]
    0BE8 10E4 06/14 18:00:03.425 07 AMUtil_expanded.cs(3474)  BF90214B-F6C3-40B9-B53E-C6DC0A0235DF WARNING [<?xml version="1.0" encoding="utf-16"?>
    0BE8 10E4 06/14 18:00:03.425 07 AMUtil_expanded.cs(3474)  BF90214B-F6C3-40B9-B53E-C6DC0A0235DF WARNING <Status xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xmlns:xsd="http://www.w3.org/2001/XMLSchema" StatusCode="-2147024891" Reason="Timeout" CommandInstanceID="cb3dbc9c-b7fe-4df0-8dcd-c93baacae403" CommandID="GetProperties" GuidWorkItem="bf90214b-f6c3-40b9-b53e-c6dc0a0235df"
    TETaskInstanceID="bf90214b-f6c3-40b9-b53e-c6dc0a0235df" xmlns="http://schemas.microsoft.com/2003/dls/StatusMessages.xsd">
    0BE8 10E4 06/14 18:00:03.425 07 AMUtil_expanded.cs(3474)  BF90214B-F6C3-40B9-B53E-C6DC0A0235DF WARNING   <ErrorInfo ErrorCode="257" DetailedCode="-2147024891" DetailedSource="2" ExceptionDetails="" xmlns="http://schemas.microsoft.com/2003/dls/GenericAgentStatus.xsd">
    0BE8 10E4 06/14 18:00:03.425 07 AMUtil_expanded.cs(3474)  BF90214B-F6C3-40B9-B53E-C6DC0A0235DF WARNING     <Parameter Name="servername" Value="la-exchmbclu02.caa.com" />
    0BE8 10E4 06/14 18:00:03.425 07 AMUtil_expanded.cs(3474)  BF90214B-F6C3-40B9-B53E-C6DC0A0235DF WARNING   </ErrorInfo>
    0BE8 10E4 06/14 18:00:03.425 07 AMUtil_expanded.cs(3474)  BF90214B-F6C3-40B9-B53E-C6DC0A0235DF WARNING </Status>].
    0BE8 1194 06/14 18:00:03.426 04 cmdproc.cpp(2017) [000000001A62B200] C79F322F-BCB7-40BE-92D2-03D6E85EAAA5 WARNING Failed: Hr: = [0x80070005] : F: lVal : hr
    0BE8 1194 06/14 18:00:03.426 04 cmdproc.cpp(1816) [000000001A62B200] C79F322F-BCB7-40BE-92D2-03D6E85EAAA5 WARNING Failed: Hr: = [0x80070005] : C: lVal : hr
    0BE8 1194 06/14 18:00:03.426 04 cmdproc.cpp(2242) [000000001A62B200] C79F322F-BCB7-40BE-92D2-03D6E85EAAA5 WARNING Failed: Hr: = [0x80070005] : F: lVal : CreateInstance( strCmdTarget, clsidTarget, hrDLS, (IUnknown
    **)&pAgentCommand, (pCommand->GetSenderToken() == 0), pCommand->IsNonDomainAgent(), fIsNonADMachine, cmdTargetIP )
    0BE8 1194 06/14 18:00:03.426 04 cmdproc.cpp(2482) [000000001A62B200] C79F322F-BCB7-40BE-92D2-03D6E85EAAA5 WARNING CCommandProcessor::SendOutboundCommand this:[000000001A62B200], ServerName: dc2-01.domain.com
    0BE8 1170 06/14 18:00:03.426 01 TaskInstance.cs(253)   NORMAL Task: Received tiemout message from CmdProc '<?xml version="1.0" encoding="utf-16"?>
    0BE8 1170 06/14 18:00:03.426 01 TaskInstance.cs(253)   NORMAL <TECommand xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"
    xmlns="http://schemas.microsoft.com/2003/dls/Commands.xsd">
    0BE8 1170 06/14 18:00:03.426 01 TaskInstance.cs(253)   NORMAL   <Command xmlns="http://schemas.microsoft.com/2003/dls/GenericCommand.xsd">
    0BE8 1170 06/14 18:00:03.426 01 TaskInstance.cs(253)   NORMAL     <CommandInstanceID>80be8b52-30e1-4d12-bb3f-65c50676ffce</CommandInstanceID>
    0BE8 1170 06/14 18:00:03.426 01 TaskInstance.cs(253)   NORMAL     <AgentTypeID>da6aa17a-d61c-4e9c-8cea-db25dea52a95</AgentTypeID>
    0BE8 1170 06/14 18:00:03.426 01 TaskInstance.cs(253)   NORMAL     <WorkItemID>c79f322f-bcb7-40be-92d2-03d6e85eaaa5</WorkItemID>
    0BE8 1170 06/14 18:00:03.426 01 TaskInstance.cs(253)   NORMAL     <TETaskInstanceID>c79f322f-bcb7-40be-92d2-03d6e85eaaa5</TETaskInstanceID>
    0BE8 1170 06/14 18:00:03.426 01 TaskInstance.cs(253)   NORMAL     <ServerIdFilter>00000000-0000-0000-0000-000000000000</ServerIdFilter>
    0BE8 1170 06/14 18:00:03.426 01 TaskInstance.cs(253)   NORMAL     <VerbIndexFilter>45</VerbIndexFilter>
    0BE8 1170 06/14 18:00:03.426 01 TaskInstance.cs(253)   NORMAL     <DatasourceIndexFilter>0</DatasourceIndexFilter>
    0BE8 1170 06/14 18:00:03.426 01 TaskInstance.cs(253)   NORMAL   </Command>
    0BE8 1170 06/14 18:00:03.426 01 TaskInstance.cs(253)   NORMAL   <GetProperties />

  • Protection Agent failure error during backup to tape with DPM 2010.

    DPM TechNet Forum,
    We are experiencing an intermittent error when backing up to tape using DPM 2010 (with latest QFE roll-up applied).
    "The operation failed because of a protection agent failure. (ID 998 Details: The device is not connected (0x8007048F))"
    Any idea what could be causing this error?
    Thanks in advance,
    Joe

    Hi,
    You can try to reproduce the problem outside of DPM using some external utilities.  If you have more than one drive in the library, run the test against both drives simultaneously to simulate multiple backup jobs running.  If you get an error
    before the tape fills you can use net helpmsg errorcode to see what the error was.
    Download the DPMerasetape.zip file from the following link and extract to c:\temp folder.
    https://onedrive.live.com/?cid=b03306b628ab886f&id=B03306B628AB886F%21524&sc=documents
    The utilities are not that user friendly, but here are the basics.
    Always Stop DPMLA Service prior to running MCT.EXE Commands.
      NET STOP DPMLA
    C:\> mct-x64.exe -p
    Opening changer \\.\Changer0
         ********** Changer Parameters **********
             Number of Transport Elements : 1
             Number of Storage Elements : 50
             Number of Cleaner Slots : 0
             Number of of IE Elements : 0
             Number of NumberDataTransferElements : 6
             Number of Doors : 0
             First Slot Number : 0
             First Drive Number : 0
             First Transport Number : 0
             First IEPort number : 0
             First Cleaner Slot Address : 0
             Magazine Size : 0
             Drive Clean Timeout : 600
      Flags set for the changer :
             CHANGER_BAR_CODE_SCANNER_INSTALLED
             CHANGER_POSITION_TO_ELEMENT
             CHANGER_STORAGE_DRIVE
             CHANGER_STORAGE_SLOT
             CHANGER_DRIVE_CLEANING_REQUIRED
             CHANGER_VOLUME_IDENTIFICATION
             CHANGER_VOLUME_SEARCH
             CHANGER_SERIAL_NUMBER_VALID
     Changer can move from Slot to :
                     Slot
                     Drive
     Changer can move from Drive to :
                     Slot
                     Drive
     Changer is Capable of positioning transport to Slot.
     Changer is Capable of positioning transport to Drive.
    C:\> mct-x64.exe -d
    Opening changer \\.\Changer0
    Product Data for Medium Changer device :
      Vendor Id    : STK
      Product Id   : L180
      Revision     : 030
      SerialNumber : 3077520000
    For MCT utility we have the  -m [MOVE] command to move media around inside the library.
    -m [ElemType-T] Transport# [ElemType-Source] S_lot#/D_rive# [ElemType-Destination] S_lot#/D_rive#
    Get / view command syntax for –m (move) command for changer 0
    C:\>mct-x64 0 -m
    Opening changer \\.\Changer0
    MoveMedium : mct -m t N s\d N s\d N   [Where s/d means Slot or Drive and N is ZERO based].
    Some Examples:
    mct-x64 -m t 0 s 0 d 0    (Using transport-0, move media from slot-0  to drive-0)
    mct-x64 -m t 0 d 0 s 0    (Using transport-0, move media from drive-0 to slot-0)
    mct-x64 -m t 0 s 0 s 100  (Using transport-0, move media from slot-0  to slot-100)
    mct-x64 -m t 0 d 0 d 1    (Using transport-0, move media from drive-0 to drive-1)
    mct-x64 -m t 0 s 0 ie 0   (Using transport-0, move media from slot-0  to IEPort 0)
    Once you move a tape into a drive, use mytape commands Loadtape, taperewind, locktape, Disable hardware compression, Set block size to 65536 (64K), writeforspanning.
    You need the symbolic name for the tape drive you loaded media into - look in the DPM console by clicking the tape drive and look at the details for
    \\.\tape########.  use that in the following command.
    Mytape.exe \\.\Tape2147483638
    Status: Getting the handle for \\.\Tape2147483638...Success
    TapeConsole_1.0>taperewind">\\.\Tape2147483638>TapeConsole_1.0>taperewind
    Status: Rewinding Tape ...Success
    TapeConsole_1.0>setdriveinfo">\\.\Tape2147483638>TapeConsole_1.0>setdriveinfo
    Hardware error correction  [y]-Enable / [n] Disable : y
    Hardware data compression  [y]-Enable / [n] Disable : N   (BE SURE TO DISABLE)
    Data padding  [y]-Enable / [n] Disable : n
    Setmark reporting   [y]-Enable / [n] Disable : n
    Number of bytes between the end-of-tape warning and the physical end of the tape: 0
    Status: Setting Drive Information...Success
    TapeConsole_1.0>writeforspanning">\\.\Tape2147483638>TapeConsole_1.0>writeforspanning
    Status: Writing onto tape...Failed !!!
    Error_ID reported: 1100                 (net helpmsg 1100
    = The physical end of the tape has been reached.
    Number of bytes written: 983040     (Ignore bytes written, we'll get physical tape position later)
    Giving up
    Time taken: 15788ms
    TapeConsole_1.0>taperewind">\\.\Tape2147483638>TapeConsole_1.0>taperewind
    Status: Rewinding Tape ...Success
    REPEAT
    TapeConsole_1.0>erasetape">\\.\Tape2147483638>TapeConsole_1.0>erasetape s
    Short erase / Long Erase [s/l]:Status: Erasing the tape...Success
    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 2010 exchange 2010 backups are failing

    Hi, I'm getting an error which does not seem to match in the DPM 2010 ID codes. Randomly, I have backups of an exchange 2010 DAG that are failing. The backup will run for a short time (5mints..up to 10minuts) and then will fail with the following error:
    Type: Recovery point
    Status: Failed
    Description: Backup failed as another copy of 'user' database is currently being backed up. (ID 32628 Details: Internal error code: 0x80990D51)
     More information
    End time: 4/25/2011 10:37:27 PM
    Start time: 4/25/2011 10:26:55 PM
    Time elapsed: 00:10:31
    Data transferred: 0 MB
    Cluster node -
    Recovery Point Type Incremental Sync
    Source details: 06001
    Protection group: EXCH2010 - 06001
    I've tried restarting the DPM server to troubleshoot. I say this happens randomly because I've had some backups successfully complete against the same exchange server. The only other item that seems odd is when creating protection groups against the DAG,
    the intial lookup seems to take forever. Not sure what to try next. 

    Hello,
    As DPM relies on the exchange writer to take the snapshot for the backup, if the backupinprogress flag is set to true and it does not seem get out of this state even when there is no actual backup in place, then at this point DPM is the victim.
    As far as I am aware the only way is to clear that flag is to:
    a.) Reboot the exchange server
    or
    b.) Restart the information store
    In some cases even:
    1.) Either Activate all other databases on another Node except for the Problem Database, and Dismount the Problem database temporarily
    Or:
    1.)Dismount all Databases on this Node including the problem database
    2.)Restart the Exchange Information Store Service.
    3.)Mount any dismounted databases
    You may want to redirect this question below to the exchange 2010 forum of:
    "if the backupinprogress is set to true when it should be set to false as there really is no backup being taken, then how can I reset it without having to perform:
    a.) reboot of exchange
    b.) restart of the information store"
    http://social.technet.microsoft.com/Forums/en-US/exchange2010/threads
    Regards, Shane. 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. This posting
    is provided "AS IS" with no warranties, and confers no rights.

Maybe you are looking for

  • How to set password never expires for a user?

    Hello, I can't seem to find in the Administrative Console a place to enable "Password never expires". I know that if I edit the USR_PWD_NEVER_EXPIRES field in the OIM DB and put the value '1' it will work. However, I'd like to know how and if it is p

  • Can I cancel a annual membership that is paid monthly?

    Hi, I want to buy Creative cloud (£8.57 a month for a year) but want to know if this counts as a monthly membership that can be cancelled at any time or if this is classed as an annual plan and can only be cancelled within the first month otherwise t

  • LDAP weird error on updating attributes, no error on reading

    I have to modify the email addresses of only some users in the LDAP database, hence I am doing a search for all objects with the specified email address and updating it using the modifyAttribute function...... When I just read the properties the code

  • Disk Disaster: SMART status "failing", can't mount - what to do?

    Hi, My GF's PB 12" started getting slow on disk access, so I - suspecting a hard disk failure was impending - checked SMART monitor status, and all seemed fine. Just the same, I made a full backup using SuperDuper. Now, two weeks later, the drive has

  • Deleting photo's from ipod etc

    i need to delete all photo files from my ipod 80g and i see that on the summary it says i have 177mb in 'other' i don't know what that refers to anyone have similar probs