Главная > , Windows > 1C архивация и бекапирование баз по дням

1C архивация и бекапирование баз по дням

Как сделать средствами windows бекапирование баз данных 1С если она работает на файлах?

  Самый простой ответ как я думаю, это написать конфигурацию или покапаться в настройках 1С с помощью которых можно получать бекапы баз данных с возможностью архивации, но мы легкими путями не идем и изобретаем велосипед. Это решение подойдет не только для 1С, но и для любой другой архивации и бекапирования данных по дням, почему по дням, а потому что имя архивного файла бекапа у нас будет выглядеть вот так: BackUp_16.02.2012.7z, BackUp_17.02.2012.7z и т.д., т.е мы задаем имя архива а дата будет проставляться автоматически. И так, как же это сделать на примере встроенных средств windows и бесплатного архиватора 7Zip ? Ответ прост, нужно написать bat файл который все сделает за нас, а мы только поставим задание на выполнение этого файла. Вот, что мне пришло в голову, просто и быстро (естественно можно доработать), юекапим все базы, складываем на удаленный NAS сервер и вуаля, каждый день, новый бекап. Делаем .bat файл в котором пишем вот такой небольшой код. Комментарии старался написать куда проще, но на всякий случай расскажу о каждой строке. TmpDirBackUp - куда кладем бекапы, у меня это NAS сервер который работает как share папка BackUpDirOrFile - что бекапим, папку, файл или целый диск BackUpName = как будем называть наш заархивированный бекап, название можно менять, главное оставить переменную %date% SevenZip - путь до 7zip архиватора Ну вот и все, дальше ставим задания, как это обычно бывает на ночь и сутра получаем бекапы.
1 звезда2 звезды3 звезды4 звезды5 звезд (1 votes, average: 5,00 out of 5)
Загрузка...
  1. Николай
    13 августа 2014 в 10:45 | #1

    хорошая статья — коротко, но все по делу…

  1. Пока что нет уведомлений.


8 − = пять

Heads up! You are attempting to upload an invalid image. If saved, this image will not display with your comment.