Добрый день.
Кто использует и как называется программу для бэк ап SQL баз 1с по расписанию с возможностью автоматического подключения к облаку любого хостинга, закачкой туда архива и отключением.
Желательно, чтоб при подключение видя старый архив держала пару версий и перезаписывала старый?
Важно, чтоб умела подключаться к облаку (не фтп)
Спасибо.
(1)
Самое простое что приходит в голову:
1) Сжать средствами SQL
2) Запустить агент для работы с облаком (mail.ru cloud или какой там еще), который синхронизирует папки на ПК с облаком
3) Прибить агента.
Бэкап - средствами SQL.
Облако - аренда VPS, поднятие там облачного сервиса (на базе OwnCloud, например).
Всем предоставляемым бесплатным сервисам я бы не доверял. Не фото с любовными переписками храните.
но в любом случае при резервирование я буду подключаться к облаку и не рвать ссесию
И если ловлю шифровальщика, то он мне все базы облачные благополучно шифрует.
А есть идея, чтоб сессия поднималась при архивирование и после рвалась.
суть такая, тот софт что идет сейчас от облачных хранилищь он подключается к облаку и все время с ним синхронизируется и если внести изменения, то все файлы обновляться на сервере.
А если подключаться к нему по запросу и отключаться после выполнения задач, тогда шансы попасть на работу шифровальщика очень малы
бэкап собирается в папке скажем на C:/backup1c, запускаете программу которая умеет работать в гуглом драйв, туда копируются файлы из C:/backup1c и закрываете программу. Можно bat файл написать который будет это делать и поместить его в планировщик.
Бекапим SQL,
Затем скриптом под вин(.cmd) , архивируем, выгружаем, удаляем старые. Вот код, измени под себя. Настраиваешь задания на запуск этого файла по расписанию. И ничего не нужно лишнего устанавливать на сервер :)
:Variables
rem Указываем папку-источник бекапа
set PATHFORBKP=D:\Files\
rem Указываем папку-назначение бекапа
set PATHTOBKP=D:\Backup\
rem Указываем путь к архиватору
set PATHTORAR=C:\Program Files\7-Zip\7z.exe
rem Указываем количество дней для хранения
set COUNTFILES=3
rem Определяем переменную для создания правильного имени файла бекапа
set DT=%DATE%
rem Формируем имя файла бекапа в формате YYYYMMDD.7z
set FILENAME=%DT:~6,4%%DT:~3,2%%DT:~0,2%.7z
:WorkPart
rem Реверсивно удаляем файлы в папке-назначении бекапа, кроме COUNTFILES (в нашем случае 30-ти) последних!
FOR /F "Tokens=* Skip=%COUNTFILES%" %%i IN ('dir /B/A-D/O-D "%PATHTOBKP%"') DO DEL /Q/F "%PATHTOBKP%%%i"
rem Запускаем архиватор
"%PATHTORAR%" a -ssw -mx7 -r0 "%PATHTOBKP%%FILENAME%" "%PATHFORBKP%"