We have a commercial program that runs on top of a SQL instance, that used to be supported by a dedicated contractor until they decided not to renew his services. The program has a tendency to throw errors relating to the database, and while there are tools to resolve them (recalculating inventory totals), the last time I ran it some of our counts got out of whack and it took the staff quite some time to reconcile it. There's a script running every night to create a full .bak of the database, and we have a test company the contractor would occasionally refresh from production, so I'd like to try running the resolution tool on the backup before going after prod.
Restoring the backup seems to be a straightforward procedure, but how likely is it that a program which runs off the database will just keep on spinning once that's done? It's the test company so it's not like we would actually lose anything, but I'd just like to know if this is something I should schedule for off-hours to allow for a restart if necessary.
We have a support contract with the vendor, but it's for X number of calls/issues, so I'd rather not burn one if I don't have to.
Restoring the backup seems to be a straightforward procedure, but how likely is it that a program which runs off the database will just keep on spinning once that's done? It's the test company so it's not like we would actually lose anything, but I'd just like to know if this is something I should schedule for off-hours to allow for a restart if necessary.
We have a support contract with the vendor, but it's for X number of calls/issues, so I'd rather not burn one if I don't have to.