Hello,
I'm thinking of creating a Windows service to backup a small enterprise system running on an Oracle database. My idea is to create a Windows service on the main server and also each remote file server, so that the main server can control the entire backup sequence, including the start time, through service-to-service remoting (or with the new WCF).
My dilemma basically comes down to using Windows services or plain old EXEs. I don't think it's quite right to have a windows service running 24/7 just for a daily backup. But then again, I'd like to know for sure that the clients are up and available before each backup, and be able to notify the admin in case of a problem. And, it seems there's a lot less hassle and security issues involved once the Windows service are setup, compared to mapped drives, access control, which users are allowed to run them, etc. with EXEs.
What do you think? Is this a good time to setup a Windows service on each machine, or is there a better/more proper way?
Thank you!