1. C:Userspaulo.paimDocumentsScriptsSQL Server Backup.bat Tuesday, June 28, 2016 2:57 AM
::O comando a seguir faz backup do banco de dados com a data atual
::The following command make a backup from the databases with the actual date
SqlCmd -E -Q "BACKUP DATABASE Database1 TO
DISK='C:BackupDatabaseDatabase1_%date:~-10,2%%date:~-7,2%%date:~-4,4%.bak'"
SqlCmd -E -Q "BACKUP DATABASE Database2 TO
DISK='C:BackupDatabaseDatabase2_%date:~-10,2%%date:~-7,2%%date:~-4,4%.bak'"
::Compacta os backups para "data_atual.zip"
::Compress the backup's to "actual_date.zip"
"C:Program Files7-Zip7z.exe" a -tzip
C:BackupDatabase%date:~-10,2%%date:~-7,2%%date:~-4,4%.zip C:BackupDatabase*.bak
::Deleta todos os bak
::Erase all the .bak files
del D:BackupDatabase*.bak
::Sincroniza o .zip para o bucket no Amazon S3
::Sync the .zip file to the Amazon S3 bucket
"C:Program FilesAmazonAWSCLIaws.exe" s3 sync D:BackupDatabase s3://bucket --delete
--storage-class STANDARD_IA
::Deleta todos arquivos criados a mais de 7 dias
::Erase all files older then 7 days
forfiles /p C:BackupDatabase /s /d -7 /c "cmd /c del @path"
-1-