Файловая база (.1CD)
Для файловой базы простой рабочий вариант — планировщик заданий Windows, который по расписанию копирует файл базы (при закрытых сеансах всех пользователей) в отдельную папку или на сетевой диск. Важно копировать базу именно тогда, когда с ней никто не работает — копирование «на лету» открытого файла базы может дать повреждённую, непригодную для восстановления копию.
Более надёжный вариант для файловой базы — встроенный в 1С механизм создания архивной копии через конфигуратор (Администрирование → Обслуживание → Архивация), который можно запускать по расписанию через регламентное задание, если это предусмотрено конфигурацией.
Клиент-серверная база (SQL Server / PostgreSQL)
- Для Microsoft SQL Server используется штатный «План обслуживания» (Maintenance Plan) в SQL Server Management Studio — он создаёт резервную копию базы данных по расписанию автоматически, без остановки работы пользователей.
- Для PostgreSQL аналогичную функцию выполняет регулярный запуск pg_dump или pg_basebackup через планировщик заданий операционной системы (cron в Linux, планировщик заданий в Windows).
- В обоих случаях резервную копию нужно проверять на восстановимость — сам факт создания файла копии не гарантирует, что из неё реально можно будет восстановить базу в случае необходимости.
Куда сохранять копии
- Не храните резервные копии только на том же диске, где находится рабочая база — при отказе диска вы потеряете и рабочие данные, и все копии одновременно.
- Оптимально — сочетание локальной копии (для быстрого восстановления) и копии в другом физическом месте (внешний диск, другой сервер, облачное хранилище) на случай отказа всего сервера целиком.
- Настройте автоматическое удаление слишком старых копий по расписанию, чтобы диск для бэкапов не переполнялся — обычно достаточно хранить копии за последние 2-4 недели плюс несколько более старых контрольных точек.