BMR restore not yielding expected results
I must start by saying we are just getting into BMR, so it might be user error, but something is definitly not working correctly or so it appears.
I will start with a simple question, when you do a BMR restore to a date of an incremental backup, BMR is smart enough to restore the full and then apply all incremental restores on top of that until it hits the specified date, is that correct?
OK, now for my issue. I am doing a restore to Tuesday nights backup as my application owner blew up the server during an install yesterday. The server appears to restore correctly, but when the server reboot, a bunch of the services do not start. NBU services being a prime example. At first I thought OK, maybe something is really borked, so I went back a day or 2 and still nothing.
At this point I was getting really confused, so I was watching the messages closely. Because I wanted to go to a different date, I created a configuration and set the point in time I wanted to go to. I gave it a generic name like A27. Now, when the BMR process is starting and the message appears, loading configuration "CURRENT"... Is that right? Should it not say loading "A27"? I am thinking this might have something to do with why my restore complete sucessfully, but the system is still not usable, but I am not sure.
Any thoughts? The whole BMR process seems pretty mindless when restoring to the same server, but these results are not as expected.
Thanks
It turns out there were some EEBs that were required for executables to be restored. eebinstaller.2222394.1.AMD64 and eebinstaller.2222394.1.x86
This EEB contained a new bmrrst file that needed to be put into the SRT, replacing the one that was there. Once the SRT was updated with the new file, I was able to run the BMR restore successfully. While all previous restores also completed with a status 0, this time when the system booted back up, all of my services were started.
For whatever reason, without the EEB in place, the executables contained in the shadow copy components for all running services were skipped during the restore, but the system failed to report it as an incomplete backup. Therefore, without any knowledge of the missing EEB, there is no real way to know why the successful restore was actually failing. Even the logs collected didn't give any information, unless of course I was collecting the wrong logs.