Настройка резервного копирования 1С по расписанию
Три способа настроить автоматическое резервное копирование баз 1С: встроенными средствами, через SQL Server и скриптами Windows.
📋 Зачем нужны автоматические бэкапы
- Защита от потери данных при сбоях оборудования
- Откат после неудачного обновления конфигурации
- Восстановление после вирусов-шифровальщиков
- Без «человеческого фактора» — бэкап создаётся автоматически
⚙️ Способ 1: Встроенное копирование 1С
Подходит для файловых баз. Настраивается в 1С:Предприятие.
- Откройте Администрирование → Обслуживание
- Найдите «Резервное копирование и восстановление»
- Включите «Выполнять автоматическое резервное копирование»
- Установите расписание (рекомендуется: ежедневно в 23:00)
- Укажите каталог для хранения копий
- Установите количество хранимых копий (7–14)
🗄️ Способ 2: Планы обслуживания SQL Server
Оптимальный способ для клиент-серверных баз на SQL Server.
- Откройте SQL Server Management Studio
- Раскройте Management → Maintenance Plans
- Создайте новый план → «Back Up Database Task»
- Выберите базы данных 1С
- Тип бэкапа: Full (ежедневно) + Differential (каждые 4 часа)
- Укажите каталог для хранения
- Настройте расписание
- Добавьте задачу «Cleanup» — удаление копий старше 14 дней
🖥️ Способ 3: Скрипт + Планировщик Windows
Универсальный способ для файловых баз.
@echo off
set BACKUP_DIR=D:\Backups\1C
set DATE=%date:~6,4%-%date:~3,2%-%date:~0,2%
xcopy "D:\Bases\1C\MyBase" "%BACKUP_DIR%\%DATE%\" /E /I /Y
forfiles /p "%BACKUP_DIR%" /d -14 /c "cmd /c rd /s /q @path"
Добавьте скрипт в Планировщик заданий Windows с расписанием «Ежедневно в 23:00».
💡 Рекомендации
- Правило 3-2-1: 3 копии, 2 носителя, 1 за пределами офиса
- Храните копии минимум 14 дней
- Проверяйте восстановление из копии раз в месяц
- Настройте уведомления о результате бэкапа (email)
- Не храните бэкапы на том же диске, что и базу
📚 Связанные статьи
Нет автоматических бэкапов?
Настрою автоматическое резервное копирование, мониторинг и уведомления. Не рискуйте данными.
Настроить бэкапы →