c# - Database monitoring application's architecture -


i've been given task develop application monitoring/backuping databases on our servers.

the application should things

  • backup , copy backup @ given time given place(the user can change time , place)
  • send email notifications finished backups @ given time, if error occured, report details
  • all backup parameters should editable
  • read database credentials given place

so thinking of windows service configurable windows forms application. going right direction here ?

there plenty of products designed this. it's easier , way cheaper existing product (with decent support) develop yourself, test it, troubleshoot etc etc. oracle has implemented backup , restore function databases, see introduction backup , recovery.

also, iirc windows service designed not communicate forms (or other way around), suggestion wouldn't work you'd expect. msdn: interactive services. note following text:

services cannot directly interact user of windows vista. therefore, techniques mentioned in section titled using interactive service should not used in new code.


Comments

Popular posts from this blog

linux - Does gcc have any options to add version info in ELF binary file? -

android - send complex objects as post php java -

charts - What graph/dashboard product is facebook using in Dashboard: PUE & WUE -