Microsoft's current emphasis is for us to "stay out of the GAC" and create Apps for SharePoint that clean up after themselves if uninstalled. I understand this and even agree with their suggestion that custom lists in the appweb are preferable to writing to lists in the hostweb via CSOM or REST.

I am currently building an IT Ticketing System as a app using custom lists on the appweb following Microsoft's best practices. My concern is if someone accidently uninstalls the app, all the data is lost when the app cleans up after itself.

Is anyone out there doing anything in way of disaster recovery in that event?

Is there a way to either schedule (preferable) or trigger some type of data archive?


1 Answer 1


In your case, I will suggest to create a provider hosted app so that you can backup all the data in custom databases.

Though there is a paid tool (Layer2 Solutions) by which you can save all your sharepoint hosted app data in custom databases. That is a bidirectional tool. You can save lists data into DB and vice-versa.

For more information check this link

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.