Salve a tutti,
da qualche tempo sto eseguendo il backup di alcuni db mssql (come buona norma) e insieme al backup mi viene generato il file di log.
questi due file li copio in due percorsi separati per avere ulteriore sicurezza. Per far ciò sto creando un file batch da lanciare in automatico la notte. MSSQL mi genera i file di backup e di log composti dalla data in cui viene creato il file. Per quanto riguarda il file di backup non ho problema, in quanto nel file batch setto la variabile con il nome del file seguito dalla data ma nel file di log viene memorizzato anche l'ora,minuti e socondi di completamento
In pratica mssql mi genera: backupdb_YYYYMMGGhhmm in cui l'ora è sempre la stessa (impostata da me), mentre il file di log è backupdb_log_YYYYMMGGhhmmss e qui è il problema perche io non conosco i minuti e i secondi che ci vogliono per creare il backup.
Qualcuno ha idea di come posso fare??
lo step successivo era quello di inviare una mail con il contenuto del file di log con blat
codice:
SET DATAODIERNA=%date:~6,4%%date:~3,2%%date:~0,2%
SET PERCORSO=C:\Backup\
SET NOMEDB=Backupdb_%DATAODIERNA%2100.bak
SET NOMELOG= ____CODICE MANCANTE _____
Copy %PERCORSO%%NOMEDB% W:\backup_2
Copy %PERCORSO%%NOMELOG% W:\backup_2
blat %NOMELOG% -to emaildestinatatio -subject "BackUp Database"
Grazie