@echo on
SQLCMD -S SERVERNAME -U USERNAME -P PASSWORD -Q "BACKUP DATABASE DBNAME TO DISK = 'C:\BACKUP\DBNAME.bak' WITH INIT, NOFORMAT, SKIP, NOUNLOAD"
set now=%TIME:~0,-3%
set now=%now::=.%
set now=%now: =0%
set now=%DATE:~-4%.%DATE:~3,2%.%DATE:~0,2%_%now%
"C:\Program Files\7-Zip\7z.exe" a -tzip -ssw -mx7 -r0 C:\BACKUP\ARCH-DB_%now%.zip C:\BACKUP\DBNAME.BAK
echo Y|del *.BAK C:\BACKUP\
SERVERNAME - имя сервера
Username - имя пользователя sqlserver
password - пароль пользователя sqlserver
DBNAME - название базы данных
C:\BACKUP - каталог резервных копий
0 Комментарии