Пример скрипта для бэкапа баз SQL

@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 из 0
Еще есть вопросы? Отправить запрос

0 Комментарии

Войдите в службу, чтобы оставить комментарий.
На базе технологии Zendesk