Как создать резервную копию базы в 1С Предприятие 8.х |
Этот вопрос задают многие пользователи 1С, ведь при покупке программы никто не рассказывает, как это можно сделать, а делать резервные копии нужно регулярно, чтобы не потерять данные вследствие сбоя компьютера или выключении электричества.
Смотрим, где находится наша база:
Открываем через проводник папку с базой: Нажимаем правой кнопкой мыши на каталоге и выбираем копировать: Открываем папку в которую мы поместим нашу архивную копию (желательно хранить резервные копии на другом физическом диске) и вставляем туда нашу папку: Правой кнопкой на вставленной папке – добавить в архив: Все.
Следует только отметить, что данный способ подходит только для файловой базы 1С.
Открываем 1С в режиме конфигуратора: Запускаем команду «Выгрузить информационную базу» И указываем имя файла сохранения и папку: Все.
При использовании серверного режима работы резервную копию можно также выполнять средствами MS SQL или другого сервера базы данных, который используется. Но данная операция достаточно сложная и может выполняться только администратором или опытным пользователем. Как сделать резервную копию мы разобрались, но как быть, если работа с 1С достаточно активная и резервную копию нужно делать ежедневно? Вручную это делать неудобно, а значит, процесс нужно автоматизировать. Для автоматизации процесса резервирования потребуются некоторые знания системных команд. В общем процесс будет выглядеть следующим образом: создается файл с расширением «.bat», в котором пишуться системные команды для копирования базы 1С. Затем этот файл подключается к планировщику заданий Windows для автоматического периодического запуска. Рассмотрим пример создания такого файла и его подключение к планировщику. Создаем файл с расширением «bat» в нем можно использовать следующие команды: tskill *1C* - удаление всех процессов 1С на компьютере (сервере). Команда отключает всех пользователей работающих в 1С. Можно использовать в терминальном режиме если все пользователи рабо таю с 1С через сервер терминалов. Если пользователи работают по сети то команда не отработает. xcopy C:\base1c\ e:\backups\base\*.* /E /C /R /Y /H – копирует папку с базой 1С из «C:\base1c\» в другую папку «e:\backups\base\*.*». "C:\Program Files\1cv8\bin\1cv8.exe" CONFIG /F C:\base1c\ /N system /P system /DumpIB E:\backups\ base \%DATE%.dt - выгружает базу средствами 1С. Для выгрузки надо указать путь к программе 1С (C:\Program Files\1cv8\bin\1cv8.exe), пользователя и пароль к 1С (system) , папку с базой 1С (C:\base1c\ ), папку в которой будет создана копия базы и имя файла (E:\backups\ base \%DATE%.dt ). Можно использовать переменную «DATE», тогда имя файла будет сгенерировано по текущей дате. Если все написано без ошибок, то после запуска файла будет создана резервная копия 1С. Теперь цепляем наш файл к планировщику в 1С. Открываем планировщик: Создаем новое задание: Пошагово заполняем данные: Все. |