Data ultimo aggiornamento: 13/06/2012

Clicca per accedere al sito di NTS Informatica
Clicca per accedere all'argomento Clicca per accedere all'argomento Clicca per accedere all'argomento Clicca per accedere all'argomento
Clicca per accedere al sito di NTS Informatica

Schedulazione delle copie di sicurezza con SQL Server Agent

Una volta eseguiti backup in locale, potremo copiarli su nastro (dat) (se riconosciuto da Windows), o su altro supporto di backup, utilizzando lo schedulatore di Windows, oppure quello di SQLServer o, diversamente, qualsiasi strumento che ci permetta di salvare i dati su di un supporto diverso dall'hard-disk del server.

Per poter schedulare l'operazione sopra indicata in SQLServer da Enterprise Manager occorre andare a creare un nuovo job come indicato nell'immagine sottostante:

Le operazioni da eseguire per gestire un nuovo job sono le seguenti:

  • Scheda General: indicare il nome da assegnare al processo che si sta creando.

  • Scheda Steps: per configurare il comando da eseguire fare click sul pulsante "Nuovo", assegnare un nome alla fase, selezioneremo il tipo (Operating system Command (CmdExec)), quindi digiteremo la stringa relativa al lavoro da eseguire (per copiare dei files sarà: CMD /C copy c:\bus\rpt\pers\*.rpt d:\backup\ , per copiare dei files su nastro(dat) sarà: NTBACKUP BACKUP c:\mssql\backup /V /T NORMAL /L "Backup.log" /E ).

  • Scheda Schedules: indicare il nome da assegnare alla schedulazione, quindi creare un nuovo schedule andando a specificare quando eseguire gli Steps.

N.B.: in caso di copie su nastro (dat), è consigliabile schedulare due processi, uno di cancellazione del file di log che il comando di copia su nastro genera autonomamente prima di far partire le copie; un secondo che fa stampare su carta il file di log una volta ultimata la copia. Le stringhe da inserire nei job sono le seguenti:

  • CMD /C del c:\windows\system32\Backup.log
  • CMD /C print > lpt1 c:\windows\system32\Backup.log
Clicca per accedere al sito di NTS Informatica