大家好,自从我更换为新的本地磁盘存储后,DPM 似乎出现了问题。我查看了 TechNet wiki这里并且我们得到的错误没有列出-30231。
我之前更改过本地存储,并使用 DPMSync 重新分配保护组空间,在一致性检查后,备份恢复。这次,除 Exchange 备份外,所有备份都正常工作。DPM 服务器和 Exchange 服务器上的代理都是 4.2.1594.0 版本。
我尝试过停止对该组的保护,同时保留数据以保留在线数据,但这没有帮助。我在其他地方见过这种解决方案,但对于这个错误,很少有其他解决方案。
这是一些错误日志,它是一个很大的日志,所以我只截取了其中有错误的几个片段。
0EB4 2494 08/23 15:47:34.481 27 FindPrincipalServerBlock.cs(249) 5FD400E4-F8D7-46C3-8506-346275EAE85C NORMAL Found Principal server for DatasourceId = 15ac89e2-c5fa-49a6-9469-3b5a8b163113 Server= <SERVERNAME>
0EB4 1818 08/23 15:47:34.675 18 fsutils.cpp(4046) WARNING Failed: Hr: = [0x80070002] : Encountered Failure: : lVal : HRESULT_FROM_WIN32(dwError)
0EB4 1C20 08/23 15:47:35.802 27 FsmBlock.cs(178) 5FD400E4-F8D7-46C3-8506-346275EAE85C WARNING Backup.ReplicaPreBackupBlock : RAPreBackup, StatusReason = Error (StatusCode = -2137454109, ErrorCode = VSSDatasourceCaptionMismatch, workitem = 26865e42-efaa-4a43-8841-b44f2da04fd4)
0EB4 1C20 08/23 15:47:35.802 27 FsmBlock.cs(178) 5FD400E4-F8D7-46C3-8506-346275EAE85C WARNING <Status xmlns="http://schemas.microsoft.com/2003/dls/StatusMessages.xsd" StatusCode="-2137454109" Reason="Error" CommandID="RAPreBackup" CommandInstanceID="b726ee56-e0ac-40a1-b23f-f134f6b747cc" GuidWorkItem="26865e42-efaa-4a43-8841-b44f2da04fd4" TETaskInstanceID="5fd400e4-f8d7-46c3-8506-346275eae85c"><ErrorInfo xmlns="http://schemas.microsoft.com/2003/dls/GenericAgentStatus.xsd" ErrorCode="30231" DetailedCode="-2137454109" DetailedSource="2"><Parameter Name="AgentTargetServer" Value="<SERVERNAME>"/></ErrorInfo><RAStatus><RAPreBackup xmlns="http://schemas.microsoft.com/2003/dls/ArchiveAgent/StatusMessages.xsd"><BackupTime>131479768557280000</BackupTime><RAPreBackupSubTaskStatus>Completed</RAPreBackupSubTaskStatus><DSStatus><ComponentName>29f315c6-0df0-4e08-ae1e-39b32614f3c5</ComponentName><LogicalPath>Microsoft Exchange Server\Microsoft Information Store\<SERVERNAME></LogicalPath><BackupStamp></BackupStamp><Metadata></Metadata></DSStatus></RAPreBackup></RAStatus></Status>
0EB4 1C20 08/23 15:47:35.819 27 FsmBlock.cs(130) 5FD400E4-F8D7-46C3-8506-346275EAE85C WARNING Backup.ReplicaPreBackupBlock : <-- Exited FSM block with FAILURE (errorCode = VSSDatasourceCaptionMismatch) ErrorInfo = VSSDatasourceCaptionMismatch
0EB4 16D8 08/23 15:47:38.990 27 BackupMachine.cs(2185) 5FD400E4-F8D7-46C3-8506-346275EAE85C WARNING BackupMachine : FAILURE - BACKUP, errorCode=VSSDatasourceCaptionMismatch
0EB4 16D8 08/23 15:47:38.991 01 TaskInstance.cs(803) 5FD400E4-F8D7-46C3-8506-346275EAE85C WARNING <q1:ErrorInfo ErrorCode="30231" DetailedCode="-2137454109" DetailedSource="2" ExceptionDetails="" xmlns:q1="http://schemas.microsoft.com/2003/dls/GenericAgentStatus.xsd">
如果有人能帮助揭露这一点那就太好了。
编辑-不确定发生了什么变化,但现在它抛出了 30127 个错误,这些错误也不在我能找到的任何文档中。
答案1
事实证明这是一个有点模棱两可的错误代码;然而,在 SCDPM 界面的某个部分,它说标题不正确。我们这边有人更新了 Exchange 数据库名称,以便更容易查询 - 删除并缩短了空格 - 并且 DPM 不会自动刷新服务器更改,即使在重新创建保护组时也是如此。
我停止了保护,创建了一个新的保护组,然后刷新了主机详细信息。这获取了数据库的新名称,并且备份一致性检查当前仍在运行,而之前它会在 5 秒后失败。
编辑-我应该注意到整个 VSSDatasourceCaptionMismatch