DPM 2012 Replace secondary server

DPM
2012R2 UR 3

I had a secondary server die, and am trying to re-setup thee secondary server and am running into problems

I am attempting to backup my 2 primary DPM servers (DPM1 and DPM2) with a 3rd DPM
server (DPM3).

I run in to 2 issues.

Through the console,  i will install the agent on DPM1 and DPM2,  and it says
it installed successfully. 
Then I will go and try to configure protection for that server:

It lists the server I "installed" the agent on,  and shows it as a DPM server

However, when i expand the server to list the items to back up it throws an error
"DPM is unable to enumerate contents in 06eb093b9b0d43cebb20ad33fa7d83d3,
ect ect"    It will allow me to backup the SQL server and the C
drive.

What I think is going on is that the agent is not being installed on the primary dpm
server (DPM1 and DPM2). 

So I manually try to install the agent on DPM1 and I get another error that says
"Protection agent cannot be installed on machine where dpm is installed
DPM"




  • Edited by NuttyBar Thursday, October 30, 2014 11:23 AM
October 24th, 2014 2:25am

Hi,

The agent should already be installed on your primary servers as it is a part of the DPM installation.

Open Server Manager, File and Storage Services, Shares and see if there are any shared folders with the same name as the error message displays.

//Markus

Free Windows Admin Tool Kit Click here and download it now
October 27th, 2014 3:25am

I am assuming that all those shares are the DPM volumes

October 30th, 2014 5:18am

this is all it shows me then

Free Windows Admin Tool Kit Click here and download it now
October 30th, 2014 5:20am

on the DPM server I am trying to backup I get the following error in the Application log:

The description for Event ID 945 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 of a general database failure.  Make sure that SQL Server is running and that it is configured correctly.

Problem Details:

<FatalServiceError><__System><ID>19</ID><Seq>9188</Seq><TimeCreated>10/30/2014 2:23:41 AM</TimeCreated><Source>DpmThreadPool.cs</Source><Line>163</Line><HasError>True</HasError></__System><ExceptionType>SqlException</ExceptionType><ExceptionMessage>Invalid object name '##017127d2_c270_4cd3_9ee0_5ddc0adabb88tmp_tbl_ProtectedPS'.</ExceptionMessage><ExceptionDetails>System.Data.SqlClient.SqlException (0x80131904): Invalid object name '##017127d2_c270_4cd3_9ee0_5ddc0adabb88tmp_tbl_ProtectedPS'.

   at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection)

   at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning()

   at System.Data.SqlClient.TdsParser.Run(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj)

   at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString)

   at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async)

   at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, DbAsyncResult result)

   at System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(DbAsyncResult result, String methodName, Boolean sendToPipe)

   at System.Data.SqlClient.SqlCommand.ExecuteNonQuery()

   at Microsoft.Internal.EnterpriseStorage.Dls.DB.SqlRetryCommand.ExecuteNonQuery()

   at Microsoft.Internal.EnterpriseStorage.Dls.AgentManager.DB.AMServerInfo.GenerateProtectedPSServerIDs(SqlContext ctx)

   at Microsoft.Internal.EnterpriseStorage.Dls.AgentManager.DB.ProtectedPSs.GeneratePSInfoXml(Object obj)</ExceptionDetails></FatalServiceError>

the message resource is present but the message is not found in the string/message table


October 30th, 2014 5:24am

I have this exact same issue, did you ever find a resolution?
Free Windows Admin Tool Kit Click here and download it now
January 30th, 2015 8:23am

no i havent gotten it fixed.  still limping along untill i get some free time 

any luck on your end?

February 2nd, 2015 8:53pm

I have a case open with Microsoft. Will report back if they have a good solution!
Free Windows Admin Tool Kit Click here and download it now
February 2nd, 2015 8:54pm

good luck.  my case with microsoft was fruitless.

they said it was a problem with SQL

February 2nd, 2015 8:55pm

My case was resolved quite quickly.  They had to alter the stored procedure in the Primary DPMDB: prc_AM_PSInfo_TempProtectedServersList_Finalize
and update it to delete the old ServerID and AgentIDs which did not match with the new Secondary Server.

I still get the enumeration error when I initially connect to the primary box to expand the replicas, but after that the protected servers group appears and I can select data to protect.

I would bet that if you opened another case you'd get a resolution as they seemed to be very familiar with he issue at hand.

Free Windows Admin Tool Kit Click here and download it now
February 3rd, 2015 3:46pm

let me know how it goes.  looking forward to getting that problem fixed!

February 3rd, 2015 3:49pm

so how is your DPM system running?

Free Windows Admin Tool Kit Click here and download it now
February 20th, 2015 8:13pm

This topic is archived. No further replies will be accepted.

Other recent topics Other recent topics