Progetti‎ > ‎Backup Express‎ > ‎

support_dba

 schema
  • [dbo]
  • [configuration]
 table 
 stored procedure
  • [dbo].[amSMTPMail]: 
    • invia un'email attraverso un server SMTP.

  • [dbo].[stp_send_notification_mail]: 
    • invia un'email richiamando la dbo.amSMTPMail e usando le configurazioni SMTP lette dalla tabella configuration.smtp in ordine di priorità espressa nella colonna priority_number.

  • [dbo].[stp_del_old_files]:
    • cancella dal file system i file di backup più vecchi di N giorni (mediante il parametro @days_older).
    • ammette il parametro @windows_system con cui è specificare il sistema operativo host di SQL Express:
      • XP = Windows XP
      • 2003 = Windows Server 2003 / Vista
      • 2008 = Windows Server 2008 / 7

  • [dbo].[stp_daily_full_backup]:
    • lancia il backup di tipo completo attendendo l'arrivo di un ora specificata attraverso il parametro @time.
    • attraverso il parametro @week_days è possibile specificare i giorni della settimana in cui il backup deve avvenire (es: "@week_days = 1,3,5" cioè lunedì, mercoledì e venerdì)

  • [dbo].[stp_create_startup_backup_proc]:
    • costruisce lo script di generazione della stored procedure di startup [dbo].[sp_daily_full_backup_<database>] nel master.
    • lo script generato va eseguito per ultimare il setup della soluzione.

  • [master].[dbo].[sp_daily_full_backup_<database>]:
    1. viene eseguita automaticamente all'avvio del servizio SQL
    2. attende che il database "support_dba" sia in linea
    3. esegue la [dbo].[stp_daily_full_backup]
    4. esegue la [dbo].[stp_del_old_files]
    5. esegue se stessa ricorsivamente

 function
 assembly