Резервное копирование (бекап)

Однажды Вы запустите утром компьютер, а программа не запустится. И возможно уже будет поздно что-то предпринимать и чинить. Рано или поздно, так или иначе это случится.

Ответственность за создание и сохранность резервных копий баз данных лежит на пользователе - владельце данных.

База данных может выйти из строя по множеству причин - сбой жесткого диска при записи, сбой платформы 1С 8, внесение необратимых изменений в базу данных пользователем, неправильное обновление и т.д.

Перед любыми серьёзными действиями с базой данных следует создать копию базы данных.

Авторезервирование (механизм конфигурации)

При первом запуске или позже можно настроить встроенный в конфигурацию механизм авто-резервирования базы данных.

Он реализован в виде задачи создания копии каталога с базой данных по расписанию и подходит только для баз данных в файловом режиме.

Для него должен быть включён механизм заметок, задач и напоминаний:

Среди задач, должна быть одна задача по резервированию.

Выглядит она так:

Это значит, что при работе с базой данных, но не чаще периодичности, указанной на закладке "основные параметры" задачи, - будет производиться копия базы данных.

У такой системы авторезервирования есть несколько недостатков:

  • Подходит только для баз данных в "файловом режиме" (не размещенных в облаке или на сервере SQL).
  • У пользователя должны быть права на доступ к копируемому каталогу базы данных и права на запись в каталог бэкапа.
  • Копирование будет производиться только при работе с базой данных. Если никто не работает - копии не создаются.
  • При копировании базы данных произойдет некоторая задержка для пользователя (зависит от размера базы данных и скорости копирования).
  • Если копии производить лишь раз в сутки, то большая вероятность что при повреждении базы данных пропадёт большое число данных (набранных с момента последней копии). Если копировать раз в час, то число копий будет большое, займет время и пользователя могут беспокоить "задержки" во время работы на копирование.
  • Следует следить за "уходящим" под копии базы данных местом, - периодически удалять лишние копии вручную.

Преимущества:

  • Легко настроить и наблюдать за результатами.
  • Восстановить базу также просто - достаточно скопировать файлы назад.
  • Копия "вчерашней" базы данных всегда под рукой - достаточно добавить в список информационных баз и открыть.

Резервирование вручную (файловый режим базы данных)

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

Во первых выяснить адрес папки с базой данных на диске:

Для этого достаточно запустить 1С, выбрать Вашу базу данных и выяснить адрес папки в строке внизу под списком информационных баз.

Желательно всем выйти из базы данных (это необязательно, но желательно).

Затем можно просто скопировать каталог с базой данных целиком куда либо (на флешку или по сети). Можно заархивировать, хотя это почти не даст результата.

Резервирование базы данных (MS SQL)

Настройку резервирования базы данных средствами MS SQL или другой платформы SQL лучше всего доверить опытному администратору баз данных. На эту тему в интернете достаточно статей.

Вот например: http://infostart.ru/public/173494/