На странице https://indigotech.r...и/page__p__1341 писали как можно создать бекап базы данных
--------------------------
D:\INDIGO\server\IndigoInstaller.exe uninstall
timeout 10
xcopy "D:\INDIGO\database" "D:\YandexDisk\Backup_INDIGO\%date:~-10%\" /e/s/c/h/y
D:\INDIGO\server\IndigoInstaller.exe install
--------------------------
А как сделать так, чтобы создавалась не папка с резервной копией, а архив резервной копией в виде архива "*.7z".
Попробовал сделать "backup.bat" с таким содержанием:
--------------------------
D:\INDIGO\server\IndigoInstaller.exe uninstall
timeout 10
xcopy "D:\INDIGO\database" "D:\YandexDisk\Backup_INDIGO\%date:~-10%\" /e/s/c/h/y
D:\INDIGO\server\IndigoInstaller.exe install
D:
cd D:\YandexDisk\Backup_INDIGO\
"C:\Program Files\7-Zip\7z.exe" a %date%.7z %date:~-10%
copy %date%.7z D:\YandexDisk\Backup_INDIGO
del /Q D:\YandexDisk\Backup_INDIGO\%date:~-10%
--------------------------
Архивированный файл появляется, но папка остается (не удаляется по команде del /Q D:\YandexDisk\Backup_INDIGO\%date:~-10%). Может я что-то делаю не так или есть другое решение?
1
[Решено] Бекап базы данных в локальной сети
Автор Данис, 07 мар 2017 17:12
Сообщений в теме: 2
#1
Отправлено 07 Март 2017 - 17:12
#2
Отправлено 09 Март 2017 - 14:41
Здравствуйте!
Попробуйте такой код:
Попробуйте такой код:
NET STOP IndigoController "C:\Program Files\7-Zip\7z.exe" u "C:\Temp\INDIGO.zip" -r "C:\Program Files (x86)\INDIGO\database" NET START IndigoController
#3
Отправлено 09 Март 2017 - 16:47
Здравствуйте!
Спасибо! Все получилось. Только предложенный код подправил на такой:
NET STOP IndigoController
"C:\Program Files\7-Zip\7z.exe" u "D:\YandexDisk\Backup_INDIGO\%date%.7z" -r "D:\INDIGO\database"
NET START IndigoController
Спасибо! Все получилось. Только предложенный код подправил на такой:
NET STOP IndigoController
"C:\Program Files\7-Zip\7z.exe" u "D:\YandexDisk\Backup_INDIGO\%date%.7z" -r "D:\INDIGO\database"
NET START IndigoController
Количество пользователей, читающих эту тему: 1
0 пользователей, 1 гостей, 0 анонимных