When i try to restore directly from a tape it will pop up a message " Connection to the DPM service has been lost... ".After restarted the DPM console, Nothing get restored. I restarted the server and checked all services related to DPM are working fine.
Here is the screenshot:
Connection to the dPM service has been lost
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$MSSQLSERVER
MSSQL$MSSQLSERVER
Virtual Disk Service
Volume Shadow Copy
ID: 917
Then event viewer gives a message below:
The description for Event ID 943 from source MSDPM cannot be found. Either the component that raises this event is not installed on your local computer or the installation is corrupted. You can install or repair the component on the local computer. If the event originated on another computer, the display information had to be saved with the event. The following information was included with the event: Unable to connect to the DPM database because the database is in an inconsistent state. Problem Details: <FatalServiceError><__System><ID>19</ID><Seq>975</Seq><TimeCreated>1/26/2017 6:03:13 PM</TimeCreated><Source>DpmThreadPool.cs</Source><Line>163</Line><HasError>True</HasError></__System><ExceptionType>DBCorruptionException</ExceptionType><ExceptionMessage>Couldn't access DataSourceInfo '00000000-0000-0000-0000-000000000000' in the database</ExceptionMessage><ExceptionDetails>Microsoft.Internal.EnterpriseStorage.Dls.DB.DBCorruptionException: Couldn't access DataSourceInfo '00000000-0000-0000-0000-000000000000' in the database at Microsoft.Internal.EnterpriseStorage.Dls.PRMCatalog.DataSourceInfo.GetDataSourceInfo(SqlContext ctx, Guid datasourceIdLocal) at Microsoft.Internal.EnterpriseStorage.Dls.PRMCatalog.PrmCatalog.GetDataSourceInfo(Guid datasourceId) at Microsoft.Internal.EnterpriseStorage.Dls.WriterHelper.CommandParamsHelper.GetWriterId() at Microsoft.Internal.EnterpriseStorage.Dls.WriterHelper.CommandParamsHelper.GetSourceCommunicationParameters(Guid taskId, Guid verbId) at Microsoft.Internal.EnterpriseStorage.Dls.WriterHelper.DataTransferCommonTaskHelper.get_SourceCommunicationParameters() at Microsoft.Internal.EnterpriseStorage.Dls.Prm.StartRestoreBlock.MTARestoreDatasetSend(Message msg) at Microsoft.Internal.EnterpriseStorage.Dls.TaskExecutor.Fsm.Transition.Execute(Message msg) at Microsoft.Internal.EnterpriseStorage.Dls.TaskExecutor.Fsm.Engine.ChangeState(Message msg) at Microsoft.Internal.EnterpriseStorage.Dls.TaskExecutor.TaskInstance.Process(Object dummy) at Microsoft.Internal.EnterpriseStorage.Dls.TaskExecutor.FsmThreadFunction.Function(Object taskThreadContextObj) at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx) at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx) at System.Threading.QueueUserWorkItemCallback.System.Threading.IThreadPoolWorkItem.ExecuteWorkItem() at System.Threading.ThreadPoolWorkQueue.Dispatch()</ExceptionDetails></FatalServiceError> the message resource is present but the message is not found in the string/message table
The environment as below:
OS: Windows 2012r2 datacenter (Latest updates installed)
Storage: OS is on RAID1 (over 50% free space) . Backup pool is on RAID6 with 15TB (over 50% free space).
SQL: SQL Server 2012 64Bit (Latest updates installed)
DPM: DPM 2012r2 with Rollup update 11
Tape machine: Dell PowerVault 124T Autoloader (8 Slot and 1 drive)
I just checked on all databases. They all shows 0 errors. Like below:
CHECKDBfound0allocationerrorsand0consistencyerrorsindatabase'DPMDB_BU_DPM'.DBCCexecutioncompleted.IfDBCCprintederrormessages,contactyoursystemadministrator.
CHECKDBfound0allocationerrorsand0consistencyerrorsindatabase'ReportServer'.DBCCexecutioncompleted.IfDBCCprintederrormessages,contactyoursystemadministrator.
CHECKDBfound0allocationerrorsand0consistencyerrorsindatabase'ReportServerTempDB'.DBCCexecutioncompleted.IfDBCCprintederrormessages,contactyoursystemadministrator.
Searched the whole google, bing, yahoo. Not much info on this issue.
Please give a shout if anyone come across the similar problem or advise.
Thank you