Recovery point creation failed
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.
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
The protected file server unexpectedly shuts down.
The protected file server is offline, unavailable, or in a restoring state.
For Exchange Server and SQL Servers:
Possible causes include
The Exchange Server or the SQL Server database unexpectedly shuts down.
The Exchange Server or the SQL Server database is offline, unavailable, or in a restoring state.
The disk that contains the SQL Server or Exchange Server database logs is unreachable.
The Exchange Server or the SQL Server database is unavailable.
The Exchange Server or the SQL Server database is offline.
The Exchange Server storage group or SQL Server database was deleted.
The SQL Server database is in a restoring state.
There is a problem with the Volume Shadow Copy Service (VSS) writer.
A new database has been added to the application server.
For SQL Server and Exchange data protection, DPM causes synchronization to fail to prevent recovery points from being deleted.
Exchange Server only:
DPM has detected a new Exchange Server database on the protection server. This means that DPM needs to re-run a full backup. This may be run during the daytime and may cause a performance hit on the server. The replica will be marked as inconsistent and the synchronization will fail.
The Eseutil utility failed to verify the dataset data on the replica.
For Windows SharePoint Services Server, all of the SQL causes, as well as:
DPM has detected a new component has been added to the protected Windows SharePoint Services farm since the last backup, so the replica is marked invalid.
The WSSCmdLets.exe DCOM component on the production farm has not been given farm administrator credentials.
For Virtual Server:
Virtual Machine additions were uninstalled from Virtual Machine.
A non-NTFS, iSCSI SAN, or remote volume was attached to Virtual Machine.
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:
Inform the administrator that the service is down and ask him or her to manually restart it.
After fixing the issue, click on the recommended link in the alert, which re-runs the synchronization job.
To resolve failures when the disk that contains the SQL Server or Exchange Server database logs is unreachable:
Inform the administrator that the service is down and ask him or her to manually restart the service.
After fixing the issue, click on the recommended link in the alert which re-runs the synchronization job.
Exchange Server only
To resolve failures when a new Exchange database is detected or when Eseutil fails to verify dataset data:
Run a full backup so that the overall storage group protection is not affected, or
Reject the full backup for now if it is okay for the storage group to remain unprotected until the next full backup.
The failure will automatically resolve after the next full backup.
Windows SharePoint Services Server only:
Run a consistency check.
The WSSCmdLets.exe DCOM component on the production farm has been given farm administrator credentials. (This is part of the prerequisites before protecting a farm.)
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:
Make sure the Virtual Machine addition is installed on Virtual Machine.
Do not attach non NTFS, iSCSI SAN, or a remote volume to the Virtual Machine.
Target | Microsoft.Windows.SystemCenterDPM.DataSource | ||
Parent Monitor | System.Health.AvailabilityState | ||
Category | EventCollection | ||
Enabled | True | ||
Alert Generate | True | ||
Alert Severity | Error | ||
Alert Priority | High | ||
Alert Auto Resolve | True | ||
Monitor Type | Microsoft.Windows.2SingleEventLog2StateMonitorType | ||
Remotable | True | ||
Accessibility | Internal | ||
Alert Message |
| ||
RunAs | Default |
<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>