Forums on Intune, SCCM, and Windows 11

Welcome to the forums. Register a free account today to become a member! Once signed in, you'll be able to participate on this site by adding your topics and posts, as well as connect with other members through your own private inbox!

PENDING Restore SCCM database from site maintenance backup

  • Thread starter Thread starter andychong
  • Start date Start date
  • Replies Replies 9
  • Views Views 4K
Why do you want to restore an old database? The move dB files to another location is different then a restore as there are more things to do during a restore?
 
Why do you want to restore an old database? The move dB files to another location is different then a restore as there are more things to do during a restore?
May I know what we need to do to restore SCCM database?
I just want to restore the database in existing sql server but not recovery the site.
 
May I know what we need to do to restore SCCM database?
I just want to restore the database in existing sql server but not recovery the site.
But why?? Why exactly do you want to restore the db? Exactly what problem are you trying to solve?

You post on the MS site says everything is working perfectly, so why are you trying to restore it?
 
But why?? Why exactly do you want to restore the db? Exactly what problem are you trying to solve?

You post on the MS site says everything is working perfectly, so why are you trying to restore it?
My management know the SCCM can perform site recovery to restore the SCCM and also database, but they want to know how to restore the database only when the database corrupt.
I cannot find any step on the SCCM database restore so I want to know is this possible and what is the step.
Thanks
 
My management know the SCCM can perform site recovery to restore the SCCM and also database, but they want to know how to restore the database only when the database corrupt.
I cannot find any step on the SCCM database restore so I want to know is this possible and what is the step.
Thanks
I always recommend that you open a support case with Microsoft when you restore ConfigMgr as their is more to it than just restoring the dB. Particular if you are restoring a older dB.
 
I always recommend that you open a support case with Microsoft when you restore ConfigMgr as their is more to it than just restoring the dB. Particular if you are restoring an older dB.
I get your point. But you know Microsoft support case need cost and Managment will not paid this just for testing. So I need to collect information from internet….
 
I get your point. But you know Microsoft support case need cost and Managment will not paid this just for testing. So I need to collect information from internet….
Correct they do cost money, but you also don't willy nilly restore a site without there be consequences.

There is a lot more to it that just restoring the db, particularly for an older db. e.g. the older the db the more consequences there are. Just take this simple case.
- 8 pm a backup happened
- 9 pm SU was installed on a client. the client reported it status back to ConfigMgr.
- 1 am something happens to your db
- 8 am you restore the db from 8 pm.

You would think no big deal the client will report back again that it has the SU installed, right? No that is wrong, it will never report back that the SU is installed.

So how do you fix this issue?

That is the wrong question to start with: How do you know it happened? What other things could have happened between the backup and restore? What other gotchas are there (and there are lots)? How long will it take you to find all of the issues particularly if you don't call support?

It is a perfectly valid answer to give management, "If we ever need to restore a site, we will want to open a support case with MS to ensure that not only our site server is healthy but all of our site roles and client. And yes this cost money but What is the cost of downtime to us? How quickly will be offset those cost by reducing downtime and support time?"

Personally, I would contact my TAM as ask them for what are the recommended restore procedures for ConfigMgr. Yes, that would cost money but are you really going to trust a random stranger's blog or forum post to something as important as ConfigMgr. It has a ton of moving parts, without knowing all of them, will you ever be sure that things are working perfectly?
 
Correct they do cost money, but you also don't willy nilly restore a site without there be consequences.

There is a lot more to it that just restoring the db, particularly for an older db. e.g. the older the db the more consequences there are. Just take this simple case.
- 8 pm a backup happened
- 9 pm SU was installed on a client. the client reported it status back to ConfigMgr.
- 1 am something happens to your db
- 8 am you restore the db from 8 pm.

You would think no big deal the client will report back again that it has the SU installed, right? No that is wrong, it will never report back that the SU is installed.

So how do you fix this issue?

That is the wrong question to start with: How do you know it happened? What other things could have happened between the backup and restore? What other gotchas are there (and there are lots)? How long will it take you to find all of the issues particularly if you don't call support?

It is a perfectly valid answer to give management, "If we ever need to restore a site, we will want to open a support case with MS to ensure that not only our site server is healthy but all of our site roles and client. And yes this cost money but What is the cost of downtime to us? How quickly will be offset those cost by reducing downtime and support time?"

Personally, I would contact my TAM as ask them for what are the recommended restore procedures for ConfigMgr. Yes, that would cost money but are you really going to trust a random stranger's blog or forum post to something as important as ConfigMgr. It has a ton of moving parts, without knowing all of them, will you ever be sure that things are working perfectly?
During the test, we will block all network connection between SCCM server and client, only allow DC and one testing machine to test the deploy application package function. In this case, management think it is safety to restore the db and will not have any impact on the environment.

So, there is no official step to restore the db on SCCM database?
 
During the test, we will block all network connection between SCCM server and client, only allow DC and one testing machine to test the deploy application package function. In this case, management think it is safety to restore the db and will not have any impact on the environment.

So, there is no official step to restore the db on SCCM database?
How exactly will the DC allow for two servers with the same sid to exist at the same time? Deploying an application is only a small part of ConfigMgr. So what you really want is to test your Dr plan. This is not a simple ask and not one that you should be getting for forums. It takes weeks, if not months of planning. This will take tons of extra hardware and vms to clone or restore everything for the ground up. This is a prefect example of why you need to contact your tam. They have whole team dedicated to helping companies test their Dr plan. Their advice will prevent you from causing issues with you existing environment.
 
Back
Top