I'm curious as to where the best place to run your daily procedures, whether it be the front-end or back-end or separate 'Control' database, is.
We have several databases deployed in several departments that track all manner of things. Each of these databases update differently and using different protocols. Right now, must of them run update protocols when the first person logs into the database each day. Unfortunately, this puts the data integrity (and them not forceclosing the database or doing something else stupid while updating) in their hands for that short period of time.
One proposed solution is moving the update VBA code to the back end and having it run through a scheduled task on-open from a workstation in our office each day. This would allow us complete control of the update and keep errors visible to only us (and more importantly not rely on them to report unforeseen errors).
I'm looking for the downside to this idea, what risks are there with having oru update procedures on the back end?
We have several databases deployed in several departments that track all manner of things. Each of these databases update differently and using different protocols. Right now, must of them run update protocols when the first person logs into the database each day. Unfortunately, this puts the data integrity (and them not forceclosing the database or doing something else stupid while updating) in their hands for that short period of time.
One proposed solution is moving the update VBA code to the back end and having it run through a scheduled task on-open from a workstation in our office each day. This would allow us complete control of the update and keep errors visible to only us (and more importantly not rely on them to report unforeseen errors).
I'm looking for the downside to this idea, what risks are there with having oru update procedures on the back end?