DPM: Recovery point creation failed (3114)

Microsoft.Windows.SystemCenterDPM.RecoveryPointCreationFailure (UnitMonitor)

Recovery point creation failed

Knowledge Base article:

Summary

DPM creates points in time (recovery points) of the backup data source, from which you can recover data. This alert is generated when Data Protection Manager (DPM) fails to create a recovery point for a data source.

When next recovery point creation fails, the count of the recovery point creation failure is updated.

Causes

See the Alert Details pane for more information on the cause of this alert.

This alert indicates that some recovery points for the specified server have not been created. The number of missing recovery points is indicated in the DPM user interface.

For information on how to manually create a recovery point, see “How to Create a Recovery Point” in DPM Help (http://go.microsoft.com/fwlink/?LinkId=66728).

For File Servers:

Possible causes include

For Exchange Server and SQL Servers:

Possible causes include

Exchange Server only:

For Windows SharePoint Services Server, all of the SQL causes, as well as:

For Virtual Server:

Resolutions

The error conditions and recommended actions associated with each “Recovery point creation failed” alert are provided in the alert details.

Follow the recommended action in the alert to retry the job.

You establish the recovery point schedule when you create a protection group or when you modify the protection options for an existing protection group. You can access the recovery points on the DPM server to recover previous versions of data.

You can manually create a recovery point from either the Protection task area or the Recovery task area. Manually create a recovery point. For information on how to create a recovery point, see “How to Create a Recovery Point” in DPM Help (http://go.microsoft.com/fwlink/?LinkId=66728).

Resolved when: A recovery point creation task succeeds.

To resolve failures related to a protected file server being offline or unavailable:

Ensure that the protected file server is online and available.

For Exchange Server and SQL Server:

To resolve failures related to a failed synchronization, a full data recovery not complete, or when an Exchange Server storage group or SQL Server database is deleted:

Increase space on the disk or

Delete old shadow copies.

To resolve failures when the SQL service or Exchange service is down:

To resolve failures when the disk that contains the SQL Server or Exchange Server database logs is unreachable:

Exchange Server only

To resolve failures when a new Exchange database is detected or when Eseutil fails to verify dataset data:

The failure will automatically resolve after the next full backup.

Windows SharePoint Services Server only:

Note For this issue you need to run C:\Program Files\Microsoft DPM\bin\ConfigureSharepoint.exe. This executable asks you for the account and password details and perform the required changes.

Virtual Server only:

Element properties:

TargetMicrosoft.Windows.SystemCenterDPM.DataSource
Parent MonitorSystem.Health.AvailabilityState
CategoryEventCollection
EnabledTrue
Alert GenerateTrue
Alert SeverityError
Alert PriorityHigh
Alert Auto ResolveTrue
Monitor TypeMicrosoft.Windows.2SingleEventLog2StateMonitorType
RemotableTrue
AccessibilityInternal
Alert Message
DPM: Recovery point creation failed (3114)
{0}
RunAsDefault

Source Code:

<UnitMonitor ID="Microsoft.Windows.SystemCenterDPM.RecoveryPointCreationFailure" Accessibility="Internal" Enabled="true" Target="Microsoft.Windows.SystemCenterDPM.DataSource" ParentMonitorID="Health!System.Health.AvailabilityState" Remotable="true" Priority="Normal" TypeID="Windows!Microsoft.Windows.2SingleEventLog2StateMonitorType" ConfirmDelivery="true">
<Category>EventCollection</Category>
<AlertSettings AlertMessage="Microsoft.Windows.SystemCenterDPM.RecoveryPointCreationFailure_AlertMessageResourceID">
<AlertOnState>Error</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>High</AlertPriority>
<AlertSeverity>Error</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Data/Context/Params/Param[12]$</AlertParameter1>
</AlertParameters>
</AlertSettings>
<OperationalStates>
<OperationalState ID="FirstEventRaised" MonitorTypeStateID="FirstEventRaised" HealthState="Error"/>
<OperationalState ID="SecondEventRaised" MonitorTypeStateID="SecondEventRaised" HealthState="Success"/>
</OperationalStates>
<Configuration>
<FirstComputerName>$Target/Host/Host/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</FirstComputerName>
<FirstLogName>DPM Alerts</FirstLogName>
<FirstExpression>
<And>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">1</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">PublisherName</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">DPM-EM</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">Params/Param[2]</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">3114</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">Params/Param[3]</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">$Target/Property[Type="Microsoft.Windows.SystemCenterDPM.DataSource"]/DataSourceId$</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">Params/Param[4]</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">$Target/Host/Host/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/PrincipalName$</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">Params/Param[5]</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">$Target/Host/Property[Type="Microsoft.Windows.SystemCenterDPM.ProductionServer"]/ServerNameLong$</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</And>
</FirstExpression>
<SecondComputerName>$Target/Host/Host/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</SecondComputerName>
<SecondLogName>DPM Alerts</SecondLogName>
<SecondExpression>
<And>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">2</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">PublisherName</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">DPM-EM</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">Params/Param[2]</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">3114</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">Params/Param[3]</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">$Target/Property[Type="Microsoft.Windows.SystemCenterDPM.DataSource"]/DataSourceId$</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">Params/Param[4]</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">$Target/Host/Host/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/PrincipalName$</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">Params/Param[5]</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">$Target/Host/Property[Type="Microsoft.Windows.SystemCenterDPM.ProductionServer"]/ServerNameLong$</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</And>
</SecondExpression>
</Configuration>
</UnitMonitor>