Support Tip: Consistency Check fails with “DPM encountered a retryable VSS error”

image4

Hi everyone, Dwayne Jackson here with another tip for you in case you ever run into an issue where a consistency check in System Center 2012 Data Protection Manager (DPM 2012 or DPM 2012 R2) fails for an Exchange database in a non-clustered configuration with the symptoms below.

SYMPTOMS

1. The consistency check job displays the following error:

Type: Consistency check
Status: Failed
Description: DPM encountered a retryable VSS error. (ID 30112 Details: VssError: The writer experienced a transient error.  If the backup process is retried, the error may not reoccur. (0x800423F3))

More information
End time: Date/Time
Start time: Date/Time
Time elapsed:
Data transferred: 0 MB
Cluster node –
Source details: Problem Mailbox Database Name
Protection group: Protection Group Name
Items scanned: 0
Items fixed: 0

2. The MSDPM.Error log shows the following during the time that the job failed:

0BEC      2788       03/12     14:09:02.601       02           EventManager.cs(98)                     2E9FDDDB-8CC2-41C4-BB54-0B33C6DFD398  NORMAL             Publishing event from ServerAlert.cs(827): AlertStateChange, [ObjectId=ca92a311-9f46-45bd-b9e9-3564d8c5c7f7]
0BEC      2788       03/12     14:09:02.616       02           EventManager.cs(98)                     2E9FDDDB-8CC2-41C4-BB54-0B33C6DFD398  NORMAL             Publishing event from Replica.cs(2059): ReplicaStatusChange, [DataSourceID=ca05c3f6-973c-4c00-80e1-b7d5ab440edc]
0BEC      2788       03/12     14:09:02.632       27           OperationTypeLock.cs(628)                         2E9FDDDB-8CC2-41C4-BB54-0B33C6DFD398  NORMAL             UnlockServer() of ReplicationOperationTypeLock, returning
0BEC      2788       03/12     14:09:02.632       27           OperationTypeLock.cs(518)                         2E9FDDDB-8CC2-41C4-BB54-0B33C6DFD398  NORMAL             In Unlock() of ReplicationOperationTypeLock, returning
0BEC      2788       03/12     14:09:02.648       27           BackupMachine.cs(2159)                              2E9FDDDB-8CC2-41C4-BB54-0B33C6DFD398  WARNING           BackupMachine : FAILURE – BACKUP, errorCode=PrmVssErrorRetryable
0BEC      2788       03/12     14:09:02.648       01           TaskInstance.cs(798)                      2E9FDDDB-8CC2-41C4-BB54-0B33C6DFD398  WARNING           Task Diagnostic Information – <?xml version="1.0" encoding="utf-16"?>
0BEC      2788       03/12     14:09:02.648       01           TaskInstance.cs(798)                      2E9FDDDB-8CC2-41C4-BB54-0B33C6DFD398  WARNING           <TaskExecutionContext>
0BEC      2788       03/12     14:09:02.648       01           TaskInstance.cs(798)                      2E9FDDDB-8CC2-41C4-BB54-0B33C6DFD398  WARNING             <PrmWriterId>ddd34536-63d2-4f6c-98c1-2a4ad30d1ee4</PrmWriterId>
0BEC      2788       03/12     14:09:02.648       01           TaskInstance.cs(798)                      2E9FDDDB-8CC2-41C4-BB54-0B33C6DFD398  WARNING             <PrmDatasourceId>ca92a311-9f46-45bd-b9e9-3564d8c5c7f7</PrmDatasourceId>
0BEC      2788       03/12     14:09:02.648       01           TaskInstance.cs(798)                      2E9FDDDB-8CC2-41C4-BB54-0B33C6DFD398  WARNING             <PrmActiveNodeName> ProtectedServerName.Contoso.Lab </PrmActiveNodeName>
0BEC      2788       03/12     14:09:02.648       01           TaskInstance.cs(798)                      2E9FDDDB-8CC2-41C4-BB54-0B33C6DFD398  WARNING             <PrmLogicalReplicaId>ca05c3f6-973c-4c00-80e1-b7d5ab440edc</PrmLogicalReplicaId>
0BEC      2788       03/12     14:09:02.648       01           TaskInstance.cs(798)                      2E9FDDDB-8CC2-41C4-BB54-0B33C6DFD398  WARNING             <PrmDatasetId>3807eb97-065b-41ed-b721-0fb04ba76ded</PrmDatasetId>
0BEC      2788       03/12     14:09:02.648       01           TaskInstance.cs(798)                      2E9FDDDB-8CC2-41C4-BB54-0B33C6DFD398  WARNING             <PrmPhysicalReplicaId>d3fac23a-e9b0-46bb-a5e8-01b8c9181aff</PrmPhysicalReplicaId>
0BEC      2788       03/12     14:09:02.648       01           TaskInstance.cs(798)                      2E9FDDDB-8CC2-41C4-BB54-0B33C6DFD398  WARNING             <PrmReplicaValidity>Allocated</PrmReplicaValidity>
0BEC      2788       03/12     14:09:02.648       01           TaskInstance.cs(798)                      2E9FDDDB-8CC2-41C4-BB54-0B33C6DFD398  WARNING             <PrmReplicaStatus>Idle</PrmReplicaStatus>
0BEC      2788       03/12     14:09:02.648       01           TaskInstance.cs(798)                      2E9FDDDB-8CC2-41C4-BB54-0B33C6DFD398  WARNING             <PrmOwnerLockId>00000000-0000-0000-0000-000000000000</PrmOwnerLockId>
0BEC      2788       03/12     14:09:02.648       01           TaskInstance.cs(798)                      2E9FDDDB-8CC2-41C4-BB54-0B33C6DFD398  WARNING             <TEVerb>InitialReplicate</TEVerb>
0BEC      2788       03/12     14:09:02.648       01           TaskInstance.cs(798)                      2E9FDDDB-8CC2-41C4-BB54-0B33C6DFD398  WARNING             <TEErrorState>Backup.RAPreBackupPending</TEErrorState>
0BEC      2788       03/12     14:09:02.648       01           TaskInstance.cs(798)                      2E9FDDDB-8CC2-41C4-BB54-0B33C6DFD398  WARNING             <TEErrorDetails>&lt;?xml version="1.0" encoding="utf-16"?&gt;
0BEC      2788       03/12     14:09:02.648       01           TaskInstance.cs(798)                      2E9FDDDB-8CC2-41C4-BB54-0B33C6DFD398  WARNING           &lt;q1:ErrorInfo ErrorCode="30112" DetailedCode="-2147212301" DetailedSource="2" ExceptionDetails="" xmlns:q1="http://schemas.microsoft.com/2003/dls/GenericAgentStatus.xsd"&gt;
0BEC      2788       03/12     14:09:02.648       01           TaskInstance.cs(798)                      2E9FDDDB-8CC2-41C4-BB54-0B33C6DFD398  WARNING             &lt;q1:Parameter Name="protectedgroup" Value=" Protection Name" /&gt;
0BEC      2788       03/12     14:09:02.648       01           TaskInstance.cs(798)                      2E9FDDDB-8CC2-41C4-BB54-0B33C6DFD398  WARNING             &lt;q1:Parameter Name="servername" Value=" ProtectedServerName.Contoso.Lab " /&gt;
0BEC      2788       03/12     14:09:02.648       01           TaskInstance.cs(798)                      2E9FDDDB-8CC2-41C4-BB54-0B33C6DFD398  WARNING             &lt;q1:Parameter Name="datasourcename" Value=" Problem Mailbox Database Name " /&gt;
0BEC      2788       03/12     14:09:02.648       01           TaskInstance.cs(798)                      2E9FDDDB-8CC2-41C4-BB54-0B33C6DFD398  WARNING             &lt;q1:Parameter Name="agenttargetserver" Value=" ProtectedServerName.Contoso.Lab " /&gt;
0BEC      2788       03/12     14:09:02.648       01           TaskInstance.cs(798)                      2E9FDDDB-8CC2-41C4-BB54-0B33C6DFD398  WARNING             &lt;q1:Parameter Name="datasourceid" Value="ca92a311-9f46-45bd-b9e9-3564d8c5c7f7" /&gt;
0BEC      2788       03/12     14:09:02.648       01           TaskInstance.cs(798)                      2E9FDDDB-8CC2-41C4-BB54-0B33C6DFD398  WARNING           &lt;/q1:ErrorInfo&gt;</TEErrorDetails>
0BEC      2788       03/12     14:09:02.648       01           TaskInstance.cs(798)                      2E9FDDDB-8CC2-41C4-BB54-0B33C6DFD398  WARNING           </TaskExecutionContext>
0BEC      2788       03/12     14:09:02.648       02           EventManager.cs(98)                     2E9FDDDB-8CC2-41C4-BB54-0B33C6DFD398  NORMAL             Publishing event from TaskInstance.cs(823): TaskStop, [TaskID=2e9fdddb-8cc2-41c4-bb54-0b33c6dfd398]
0BEC      2788       03/12     14:09:02.648       01           TaskExecutor.cs(843)                     2E9FDDDB-8CC2-41C4-BB54-0B33C6DFD398  FATAL   Task stopped (state=Failed, error=PrmVssErrorRetryable; -2147212301; WindowsHResult), search "Task Diagnostic Information" for details.
0BEC      2788       03/12     14:09:02.663       16           ActiveJob.cs(745)                                             WARNING           Fail: Task '2e9fdddb-8cc2-41c4-bb54-0b33c6dfd398' failed with error during execution.
0BEC      2788       03/12     14:09:02.663       16           Task.cs(235)                                       NORMAL             Changing task state from 'GenerateWorkplan' -> 'Failed' (2e9fdddb-8cc2-41c4-bb54-0b33c6dfd398)

3. You find events similar to the following on the protected server where the problem database resides:

Log Name:      Application
Source:        MSExchangeRepl
Date:          Date/Time
Event ID:      2024
Task Category: Exchange VSS Writer
Level:         Error
Keywords:      Classic
User:          N/A
Computer:      ProtectedServerName.Contoso.Lab
Description:
The Microsoft Exchange Replication service VSS Writer (Instance 52a69217-4a51-4a78-a400-d46ee7cc1c8f) failed with error 80131516 when preparing for a backup.

Event Xml:
<Event xmlns="
http://schemas.microsoft.com/win/2004/08/events/event">
  <System>
    <Provider Name="MSExchangeRepl" />
    <EventID Qualifiers="49156">2024</EventID>
    <Level>2</Level>
    <Task>2</Task>
    <Keywords>0x80000000000000</Keywords>
    <TimeCreated SystemTime="2015-03-12T14:15:02.000000000Z" />
    <EventRecordID>8418</EventRecordID>
    <Channel>Application</Channel>
    <Computer> ProtectedServerName.Contoso.Lab </Computer>
    <Security />
  </System>
  <EventData>
    <Data>52a69217-4a51-4a78-a400-d46ee7cc1c8f</Data>
    <Data>80131516</Data>
  </EventData>
</Event>

*******************

Log Name:      Application
Source:        MSExchangeRepl
Date:         
Event ID:      2140
Task Category: Exchange VSS Writer
Level:         Error
Keywords:      Classic
User:          N/A
Computer:      ProtectedServerName.Contoso.Lab
Description:
The Microsoft Exchange Replication service VSS Writer encountered an exception in function Microsoft::Exchange::Cluster::ReplicaVssWriter::CReplicaVssWriterInterop::PrepareBackup. HResult -2146233066. Exception System.OverflowException: Arithmetic operation resulted in an overflow.
   at Microsoft.Isam.Esent.Interop.JET_LOGTIME..ctor(DateTime time)
   at Microsoft.Isam.Esent.Interop.JET_SIGNATURE..ctor(Int32 random, Nullable`1 time, String computerName)
   at Microsoft.Exchange.Cluster.Replay.ReplicaInstanceManager.GetRunningInstanceSignatureAndCheckpoint(Guid instanceGuid, Nullable`1& logfileSignature, Int64& lowestGenerationRequired, Int64& highestGenerationRequired, Int64& lastGenerationBackedUp)
   at Microsoft.Exchange.Cluster.ReplicaVssWriter.CReplicaVssWriterInterop.PrepareBackupReplica(IVssComponent* pComponent, ReplayConfiguration replica, BackupInstance backupInstance)
   at Microsoft.Exchange.Cluster.ReplicaVssWriter.CReplicaVssWriterInterop.PrepareBackup(IVssWriterComponents* pComponents).

Event Xml:
<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
  <System>
    <Provider Name="MSExchangeRepl" />
    <EventID Qualifiers="49156">2140</EventID>
    <Level>2</Level>
    <Task>2</Task>
    <Keywords>0x80000000000000</Keywords>
    <TimeCreated SystemTime="2015-03-12T14:15:02.000000000Z" />
    <EventRecordID>8417</EventRecordID>
    <Channel>Application</Channel>
    <Computer> ProtectedServerName.Contoso.Lab</Computer>
    <Security />
</System>
  <EventData>
    <Data>Microsoft::Exchange::Cluster::ReplicaVssWriter::CReplicaVssWriterInterop::PrepareBackup</Data>
    <Data>-2146233066</Data>
    <Data>System.OverflowException: Arithmetic operation resulted in an overflow.
   at Microsoft.Isam.Esent.Interop.JET_LOGTIME..ctor(DateTime time)
   at Microsoft.Isam.Esent.Interop.JET_SIGNATURE..ctor(Int32 random, Nullable`1 time, String computerName)
   at Microsoft.Exchange.Cluster.Replay.ReplicaInstanceManager.GetRunningInstanceSignatureAndCheckpoint(Guid instanceGuid, Nullable`1&amp; logfileSignature, Int64&amp; lowestGenerationRequired, Int64&amp; highestGenerationRequired, Int64&amp; lastGenerationBackedUp)
   at Microsoft.Exchange.Cluster.ReplicaVssWriter.CReplicaVssWriterInterop.PrepareBackupReplica(IVssComponent* pComponent, ReplayConfiguration replica, BackupInstance backupInstance)
   at Microsoft.Exchange.Cluster.ReplicaVssWriter.CReplicaVssWriterInterop.PrepareBackup(IVssWriterComponents* pComponents)</Data>
  </EventData>
</Event>

*******************

Log Name:      Application
Source:        MSExchangeRepl
Date:         
Event ID:      2112
Task Category: Exchange VSS Writer
Level:         Error
Keywords:      Classic
User:          N/A
Computer:      ProtectedServerName.Contoso.Lab
Description:
The Microsoft Exchange Replication service VSS Writer instance 52a69217-4a51-4a78-a400-d46ee7cc1c8f failed with error code 0 when preparing for a backup of database ' Problem Mailbox Database Name '.

Event Xml:
<Event xmlns="
http://schemas.microsoft.com/win/2004/08/events/event">
  <System>
    <Provider Name="MSExchangeRepl" />
    <EventID Qualifiers="49156">2112</EventID>
    <Level>2</Level>
    <Task>2</Task>
    <Keywords>0x80000000000000</Keywords>
    <TimeCreated SystemTime="2015-03-12T14:15:02.000000000Z" />
    <EventRecordID>8416</EventRecordID>
    <Channel>Application</Channel>
    <Computer> ProtectedServerName.Contoso.Lab</Computer>
    <Security />
  </System>
  <EventData>
    <Data>52a69217-4a51-4a78-a400-d46ee7cc1c8f</Data>
    <Data>0</Data>
    <Data> Problem Mailbox Database Name </Data>
  </EventData>
</Event>

***********

4. On the protected server experiencing the problem you see the following:

**DPMRA.Error**

03/12     14:08:49.672       31           vssbaserequestor.cpp(194)         [00000000011E7010]       2E9FDDDB-8CC2-41C4-BB54-0B33C6DFD398  NORMAL             CVssBaseRequestor::StartGatherWriterMetadata [00000000011E7010]
2FAC      0994       03/12     14:08:50.672       31           vssbaserequestor.cpp(943)         [00000000011E7010]                       NORMAL             QueryStatus returned 0x4230a, Releasing VssAsync [0000000001480DE0]
2FAC      0994       03/12     14:08:50.844       31           createsnapshotsubtask.cpp(1798)           [0000000001237660]                       NORMAL             m_fIsSnapshotLessBackup 0
2FAC      0994       03/12     14:08:50.844       31           createsnapshotsubtask.cpp(1808)           [0000000001237660]                       NORMAL             Using AUTO-RELEASE Snapshot
2FAC      0994       03/12     14:08:50.844       31           createsnapshotsubtask.cpp(1892)           [0000000001237660]                       NORMAL             snapshotContext 2
2FAC      0994       03/12     14:08:50.844       31           vsssnapshotrequestor.cpp(624)                [00000000011E7010]                       NORMAL             CVssSnapshotRequestor::StartPrepareForBackup [00000000011E7010] m_snapshotInfo.snapshotContext 2
2FAC      0994       03/12     14:08:50.844       31           vsssnapshotrequestor.cpp(265)                [00000000011E7010]                       NORMAL             CVssSnapshotRequestor::AddComponentForSnapshot [00000000011E7010]
2FAC      0994       03/12     14:08:50.844       31           vsssnapshotrequestor.cpp(345)                [00000000011E7010]                       NORMAL             CVssSnapshotRequestor::AddComponentForSnapshot: Seeing if caption: [Mailbox Database NC1] matches
2FAC      0994       03/12     14:08:50.844       31           vsssnapshotrequestor.cpp(360)                [00000000011E7010]                       NORMAL             CVssSnapshotRequestor::AddComponentForSnapshot: found matching caption for : [Mailbox Database NC1]
2FAC      0994       03/12     14:08:50.844       31           vsssnapshotrequestor.cpp(2051)             [00000000011E7010]                       NORMAL             CVssSnapshotRequestor::AddVolumeForFile [00000000011E7010]
2FAC      0994       03/12     14:08:50.844       31           vsssnapshotrequestor.cpp(1578)             [00000000011E7010]                       NORMAL             CVssSnapshotRequestor::GetVolumeMountPointPath [00000000011E7010]
2FAC      0994       03/12     14:08:50.844       31           vsssnapshotrequestor.cpp(404)                [00000000011E7010]                       NORMAL             CVssSnapshotRequestor::AddVolumeForSnapshot [00000000011E7010]
2FAC      0994       03/12     14:08:50.844       31           vsssnapshotrequestor.cpp(436)                                                NORMAL                ssLocalVolumeGuid = [\\?\Volume{797158a7-c357-11e4-80c0-806e6f6e6963}\], ssClusterVolGuid=[\\?\Volume{797158a7-c357-11e4-80c0-806e6f6e6963}\]
2FAC      0994       03/12     14:08:50.844       31           vsssnapshotrequestor.cpp(472)                [00000000011E7010]                       NORMAL             CVssSnapshotRequestor::AddVolumeForSnapshot [00000000011E7010]
2FAC      0994       03/12     14:08:50.844       31           vsssnapshotrequestor.cpp(495)                [00000000011E7010]                       NORMAL             CVssSnapshotRequestor: AddVolumeForSnapshot – Marked volume C:\ to be snapshot
2FAC      0994       03/12     14:08:50.844       31           vsssnapshotrequestor.cpp(2051)             [00000000011E7010]                       NORMAL             CVssSnapshotRequestor::AddVolumeForFile [00000000011E7010]
2FAC      0994       03/12     14:08:50.844       31           vsssnapshotrequestor.cpp(1578)             [00000000011E7010]                       NORMAL             CVssSnapshotRequestor::GetVolumeMountPointPath [00000000011E7010]
2FAC      0994       03/12     14:08:50.844       31           vsssnapshotrequestor.cpp(404)                [00000000011E7010]                       NORMAL             CVssSnapshotRequestor::AddVolumeForSnapshot [00000000011E7010]
2FAC      0994       03/12     14:08:50.844       31           vsssnapshotrequestor.cpp(436)                                                NORMAL                ssLocalVolumeGuid = [\\?\Volume{797158a7-c357-11e4-80c0-806e6f6e6963}\], ssClusterVolGuid=[\\?\Volume{797158a7-c357-11e4-80c0-806e6f6e6963}\]
2FAC      0994       03/12     14:08:50.844       31           vsssnapshotrequestor.cpp(472)                [00000000011E7010]                       NORMAL             CVssSnapshotRequestor::AddVolumeForSnapshot [00000000011E7010]
2FAC      0994       03/12     14:08:50.844       31           vsssnapshotrequestor.cpp(2051)             [00000000011E7010]                       NORMAL             CVssSnapshotRequestor::AddVolumeForFile [00000000011E7010]
2FAC      0994       03/12     14:08:50.844       31           vsssnapshotrequestor.cpp(1578)             [00000000011E7010]                       NORMAL             CVssSnapshotRequestor::GetVolumeMountPointPath [00000000011E7010]
2FAC      0994       03/12     14:08:50.844       31           vsssnapshotrequestor.cpp(404)                [00000000011E7010]                       NORMAL             CVssSnapshotRequestor::AddVolumeForSnapshot [00000000011E7010]
2FAC      0994       03/12     14:08:50.844       31           vsssnapshotrequestor.cpp(436)                                                NORMAL                ssLocalVolumeGuid = [\\?\Volume{797158a7-c357-11e4-80c0-806e6f6e6963}\], ssClusterVolGuid=[\\?\Volume{797158a7-c357-11e4-80c0-806e6f6e6963}\]
2FAC      0994       03/12     14:08:50.844       31           vsssnapshotrequestor.cpp(472)                [00000000011E7010]                       NORMAL             CVssSnapshotRequestor::AddVolumeForSnapshot [00000000011E7010]
2FAC      0994       03/12     14:08:50.876       31           vsssnapshotrequestor.cpp(656)                [00000000011E7010]                       NORMAL             CVssSnapshotRequestor::StartPrepareForBackup [00000000011E7010]
2FAC      0994       03/12     14:08:50.891       31           vsssnapshotrequestor.cpp(1734)             [00000000011E7010]                       NORMAL             CVssSnapshotRequestor::ReleaseVolumesForSnapshot [00000000011E7010]
2FAC      0994       03/12     14:08:50.891       31           vsssnapshotrequestor.cpp(1631)             [00000000011E7010]                       NORMAL             CVssSnapshotRequestor::PrepareVolumesForSnapshot [00000000011E7010]
2FAC      0994       03/12     14:08:50.891       31           vsssnapshotrequestor.cpp(720)                [00000000011E7010]                       NORMAL             CVssSnapshotRequestor: Using provider {B5946137-7B9F-4925-AF80-51ABD60B20D5} for volume \\?\Volume{797158a7-c357-11e4-80c0-806e6f6e6963}\
2FAC      0994       03/12     14:08:53.094       31           vssbaserequestor.cpp(943)         [00000000011E7010]                       NORMAL             QueryStatus returned 0x4230a, Releasing VssAsync [0000000001480DE0]
2FAC      0994       03/12     14:08:53.094       31           vssbaserequestor.cpp(1067)      [00000000011E7010]                       NORMAL             CVssBaseRequestor::StartGatherWriterStatus [00000000011E7010]
2FAC      0994       03/12     14:08:54.094       31           vssbaserequestor.cpp(943)         [00000000011E7010]                       NORMAL             QueryStatus returned 0x4230a, Releasing VssAsync [00000000014807A0]
2FAC      0994       03/12     14:08:54.094       31           vssbaserequestor.cpp(1100)      [00000000011E7010]                       NORMAL             CVssBaseRequestor::CheckWriterStatus [00000000011E7010]
2FAC      0994       03/12     14:08:54.094       31           vssbaserequestor.cpp(1131)      [00000000011E7010]                       NORMAL             Checking Writer status for writerid: {76FE1AC4-15F7-4BCD-987E-8E1ACB462FB7}                                       writerName: Microsoft Exchange Writer
2FAC      0994       03/12     14:08:54.094       31           vssbaserequestor.cpp(1139)      [00000000011E7010]                       WARNING           Failed: Hr: = [0x800423f3] CVssBaseRequestor: CheckWritersStatus –                                                         Writer instance – {2AC7AF99-6588-4B1C-A41E-C13DDAC88602} writer id – {76FE1AC4-15F7-4BCD-987E-8E1ACB462FB7} writer name – Microsoft Exchange Writer                                                         writer state – 1
2FAC      0994       03/12     14:09:00.485       05           fsmtransition.cpp(111)  [0000000001245A60]                       WARNING                Failed: Hr: = [0x800423f3] HasEventErrorCode: completion: 0xa10c, signature: 0xaabbcc00

5. If you examine the writers on the protected server where the problem database resides leveraging the vssadmin list writers command via an administrative command line you see the following:

Writer name: 'Microsoft Exchange Writer'
   Writer Id: {76fe1ac4-15f7-4bcd-987e-8e1acb462fb7}
   Writer Instance Id: {2ac7af99-6588-4b1c-a41e-c13ddac88602}
   State: [7] Failed
   Last error: Retryable error

CAUSE

If you encounter the above symptoms then most likely the Microsoft Exchange Writer has crashed and needs to be restarted. 

RESOLUTION

You can do this by completing the steps below, however these steps should be DONE DURING A MAINTENANCE WINDOW ONLY in order to avoid impacting the Exchange users.

Step1: From the problem server where the database resides, open Services, select the Microsoft Exchange Replication service and restart it.

clip_image002

Step2: From an administrative Command Prompt (Run As Administrator) run the vssadmin list writers command. Here’s what the output looks like when in a failed state:

clip_image004

Here’s what the output looks like when working properly:

clip_image006

Step 3: From Data Protection Manager Console, navigate to Protection and select the problem data source.

clip_image008

Select Perform consistency check…

clip_image010

From Monitoring we can review the status of the consistency check job.

clip_image012

When complete, from Protection we now have 1 recovery point on disk for the data source and everything works as expected.

clip_image014

Dwayne Jackson | Senior Support Escalation Engineer | Microsoft GBS Management and Security Division

Get the latest System Center news on Facebook and Twitter:

clip_image001 clip_image002

System Center All Up: http://blogs.technet.com/b/systemcenter/

Configuration Manager Support Team blog: http://blogs.technet.com/configurationmgr/
Data Protection Manager Team blog: http://blogs.technet.com/dpm/
Orchestrator Support Team blog: http://blogs.technet.com/b/orchestrator/
Operations Manager Team blog: http://blogs.technet.com/momteam/
Service Manager Team blog: http://blogs.technet.com/b/servicemanager
Virtual Machine Manager Team blog: http://blogs.technet.com/scvmm

Microsoft Intune: http://blogs.technet.com/b/microsoftintune/
WSUS Support Team blog: http://blogs.technet.com/sus/
The RMS blog: http://blogs.technet.com/b/rms/
App-V Team blog: http://blogs.technet.com/appv/
MED-V Team blog: http://blogs.technet.com/medv/
Server App-V Team blog: http://blogs.technet.com/b/serverappv
The Surface Team blog: http://blogs.technet.com/b/surface/
The Application Proxy blog: http://blogs.technet.com/b/applicationproxyblog/

The Forefront Endpoint Protection blog : http://blogs.technet.com/b/clientsecurity/
The Forefront Identity Manager blog : http://blogs.msdn.com/b/ms-identity-support/
The Forefront TMG blog: http://blogs.technet.com/b/isablog/
The Forefront UAG blog: http://blogs.technet.com/b/edgeaccessblog/