Резервное копирование — критически важная задача. Без бэкапов вы рискуете потерять годы работы за секунды.
Способы резервного копирования
1. Выгрузка через Конфигуратор
Ручной способ для файловых баз:
- Конфигуратор → Администрирование → Выгрузить ИБ
- Сохраните .dt файл
2. Копирование файла базы
Для файловых баз — копирование 1Cv8.1CD:
⚠️ Важно: Копируйте только при закрытой базе!
Копирование работающей базы приведёт к повреждению копии.
3. Бэкап средствами СУБД
Для серверных баз (PostgreSQL/MS SQL):
- pg_dump для PostgreSQL
- BACKUP DATABASE для MS SQL
- Можно делать на горячую (без остановки базы)
Автоматизация бэкапов
Пример скрипта для Windows (PowerShell):
$date = Get-Date -Format "yyyy-MM-dd"
$source = "D:\1C_Bases\База\1Cv8.1CD"
$backup = "D:\Backups\База_$date.1CD"
# Останавливаем службу 1С
Stop-Service -Name "1C:Enterprise*"
Start-Sleep -Seconds 10
# Копируем базу
Copy-Item $source $backup
# Запускаем службу
Start-Service -Name "1C:Enterprise*"
Правило 3-2-1
- 3 копии данных минимум
- 2 разных носителя (диск + облако)
- 1 копия вне офиса (на случай пожара/кражи)
Частота бэкапов
| Тип | Частота |
|---|---|
| Полный бэкап | Ежедневно ночью |
| Инкрементальный | Каждые 4-6 часов |
| Перед обновлением | Обязательно! |
Проверка бэкапов
Бэкап бесполезен, если не восстанавливается:
- Раз в месяц проверяйте восстановление на тестовом сервере
- Проверяйте размер файлов — нулевой размер = проблема
- Настройте уведомления об ошибках бэкапа
Нужна настройка бэкапов?
Настрою автоматическое резервное копирование с уведомлениями и проверками.
Обсудить в Telegram