Резервное копирование 1С: способы, настройка и проверка восстановления
Содержание
Какие способы резервного копирования есть в 1С
Способ резервного копирования 1С зависит от варианта работы базы. Файловую базу копируют файлом, пока с ней никто не работает, клиент-серверную копируют средствами СУБД. Выгрузка в файл .dt через конфигуратор нужна для переноса, для ежедневного бэкапа она неудобна. Бэкап хранят отдельно от сервера и заранее проверяют восстановление, потому что наличие копии само по себе не гарантирует возврат данных.
еТелеком Бизнес, оператор связи с собственной оптической сетью, сопровождает серверы и 1С клиентов, в том числе резервное копирование.
Одно из частых открытий бесплатного аудита ИТ-инфраструктуры в том, что копирование формально настроено, а восстановление данных никогда не проверялось.
Смирнов Сергей, ведущий системный администратор по сопровождению ИТ, еТелеком Бизнес:
«Чаще всего находим: отсутствие бэкапов баз за пределы сервера, отсутствие полной копии сервера — операционной системы целиком, файловые базы большого размера».
Для платформы «1С:Предприятие 8» фирма «1С» рекомендует выбирать способ по варианту работы информационной базы.
| Способ | Для какой базы | Что учесть |
|---|---|---|
| Копия файла 1CV8.1CD | файловая | перед созданием копии пользователи завершают сеансы, файл копируется быстрее выгрузки |
| Выгрузка в файл .dt через Конфигуратор | любая | нужна для переноса, требует однопользовательского режима, на большой базе перерыв долгий |
| Средства СУБД | клиент-серверная | SQL Server создаёт копию в многопользовательском режиме |
| Облачные сервисы фирмы «1С» | база в 1С:Фреш или подключённая к «1С:Облачному архиву» | автоматическое копирование в облако сервиса |
Копия файла и средства СУБД точнее выгрузки через конфигуратор. При наличии ошибок в базе выгрузка может потерять часть информации, а копия сохранит весь учёт для последующего исправления. Для копирования файла можно использовать и программы резервного копирования.
Настройка резервного копирования файловой базы 1С: пошаговая инструкция
В типовых программах 1С создание копий, их настройка и автоматизация по расписанию собраны в разделе «Администрирование» → «Обслуживание».
- Запустите 1С, пройдите путь «Администрирование» → «Обслуживание» и выберите пункт резервного копирования и восстановления.
- В настройке выберите автоматическое копирование по расписанию или при завершении работы программы.
- Выберите каталог для копий на другом диске, например папку на внешнем жёстком диске.
- Выберите количество хранимых копий, чтобы в папке оставались несколько последних.
Пока идёт автоматическое копирование, в базе никто не должен работать, поэтому бухгалтер и другие пользователи, открывшие программу, прерывают работу. Копия, снятая при открытых сеансах, может оказаться повреждённой, поэтому на практике копируют в нерабочее время.
В режиме «Конфигуратор» копию можно создать командой «Администрирование» → «Выгрузить информационную базу», а базу из файла .dt возвращают командой «Загрузить информационную базу».
Резервное копирование серверной базы 1С в SQL Server и PostgreSQL
Создание копии клиент-серверной информационной базы нужно выполнить средствами СУБД, однопользовательский режим для этого не требуется.
В Microsoft SQL Server полная копия отражает состояние базы на момент окончания создания копии, а разностная содержит изменения после последней полной. Копия журнала транзакций сохраняет записи, которых не было в предыдущей копии журнала. Какие копии нужны, определяет модель восстановления. Простая модель копии журнала не поддерживает, полная их требует.
Для PostgreSQL документация описывает три подхода, выгрузку в SQL, копию на уровне файлов и непрерывное архивирование. Дамп pg_dump согласован на момент запуска и не мешает пользователям, дамп в специальном формате восстанавливают командой pg_restore.
Где хранить резервные копии 1С
При создании копии папку для неё следует выбирать не на том диске, где лежит база, иначе при поломке диска пропадут и база, и бэкап. Надёжное место хранения описывает правило 3-2-1, по которому у данных три копии, они лежат на двух разных носителях и одна копия хранится вне офиса. Копия в другом месте защищает и от пожара, и от вирусов, шифрующих файлы.
В 1С:Фреш копии по расписанию и по требованию лежат на серверах сервиса в зашифрованном виде, при необходимости их выгружают на свой компьютер. «1С:Облачный архив» обеспечивает автоматическое сохранение баз в облачное хранилище и сам контролирует результат.
Наличие копий, глубину хранения, возможность восстановления и риски потери информации оценивает бесплатная проверка резервного копирования 1С.
В сопровождении еТелеком по умолчанию одна копия хранится на том же сервере, но на другом диске, вторая — на выделенном сетевом хранилище с локальной авторизацией. Облачные сервисы для копий за пределы инфраструктуры подключают редко; когда подключают, чаще всего это Яндекс.Диск или Google Drive.
Бесплатный аудит резервных копий
Проверим, восстанавливается ли база 1С из копии
Проверяем наличие резервных копий, глубину хранения и возможность восстановления данных, а также серверы, сеть и безопасность. Всего более 30 параметров.
Занимает от одного до трёх рабочих дней и идёт без остановки процессов компании, по итогам вы получаете отчёт с рекомендациями.
Как проверить, что база 1С восстановится
Наличие резервной копии само по себе не гарантирует, что данные получится восстановить, а в случае сбоя сервера компания может потерять базу 1С и документы.
Восстановление пробуют не на рабочей базе. Копию разворачивают в отдельной тестовой базе, открывают и сверяют учёт по последним документам. Без этого шага бэкап считается непроверенным.
У еТелеком Бизнес копирование и проверка восстановления идут отдельными задачами, обе входят в сопровождение серверов и 1С. По умолчанию восстановление проверяют один-два раза в год, точный период согласуют с клиентом.
Кейс: копия не восстановилась с первого раза
У клиента компанией примерно в двадцать сотрудников копия базы не восстановилась. Причина оказалась в настройках восстановления PostgreSQL по умолчанию — после их изменения дамп восстановили полностью.
Откаты после сбоев в сопровождении практикуют регулярно, чаще всего после работ или обновлений сторонних подрядчиков и собственных сотрудников, когда нужно экстренно вернуть базу к прежнему состоянию. Клиент всегда предупреждён, что скорость восстановления напрямую зависит от физических возможностей сервера: если тестовое восстановление занимает неприемлемое время, встаёт вопрос об апгрейде.
Что запомнить
- Способ выбирают по варианту базы, файловую копируют файлом, клиент-серверную средствами СУБД.
- Папка с бэкапом лежит не на том диске, что база, а надёжнее всего хранить копии по правилу 3-2-1.
- Копия считается рабочей только после проверенного восстановления на отдельной базе.
Частые вопросы
Почему 1С пишет, что выполняется резервное копирование, и не даёт работать?
Так работает автоматическое копирование файловой базы по расписанию или при закрытии программы. Создание копии прерывает работу в базе, поэтому в настройке расписания выбирают нерабочее время.
Можно ли сделать копию 1С, не останавливая работу пользователей?
Для файловой базы нет, копия данных при открытых сеансах может оказаться повреждённой. Для клиент-серверной да, нужно использовать средства СУБД, они копируют базу при подключённых пользователях.
Кто должен следить за резервными копиями 1С?
За копии отвечает тот, кто обслуживает сервер. В сопровождение еТелеком Бизнес на уровне инфраструктуры входят сервер, обновление платформы, резервные копии и доступы пользователей. Восстановление после аварии без заранее сделанных копий в абонентское обслуживание не входит и выполняется отдельно.
Поддержка сервера
Возьмём резервное копирование 1С на обслуживание
Настраиваем регулярное копирование, контролируем его успешность, периодически проверяем восстановление и круглосуточно следим за сервером. Работаем по SLA, подписываем NDA и ведём ЭДО.
- Вы оставляете заявку или звоните
- Инженер проверяет копии и серверы без остановки процессов компании
- Вы получаете отчёт по рискам и план работ
Источники
- Рекомендации по организации резервного копирования информационной базы, фирма «1С»
- Файловый вариант работы, фирма «1С»
- О резервном копировании данных приложений сервиса, 1С:Фреш
- 1С:Облачный архив, фирма «1С»
- Резервное копирование и восстановление баз данных SQL Server, Microsoft
- Модели восстановления SQL Server, Microsoft
- Выгрузка в SQL, Postgres Professional