Каталог решений - Резервное копирование информационных баз 1С:Предприятие 8 с помощью xStarter

Резервное копирование информационных баз 1С:Предприятие 8 с помощью xStarter

Резервное копирование информационных баз 1С:Предприятие 8 с помощью xStarter

В наличии

Несмотря на то, что в последнее время было довольно много публикаций относительно организации резервного копирования, никто из авторов не пытался воспользоваться бесплатной программой xStarter.

В данной статье попробую описать создание механизма резервного копирования информационных баз системы 1С:Предприятие 8 как в файловом, так и в клиент-серверном варианте, а также автоматическое создание тестовых информационных баз.

При подготовке материала использовалась программа xStarter http://www.xstarter.com/rus/index.html

С помощью xStarter вы сможете:

    * Выполнять файловые операции
    * Использовать расширенный планировщик задач
    * Обеспечивать сохранность данных
    * Отслеживать изменения файлов и каталогов
    * Записывать и запускать макросы Windows
    * Синхронизировать каталоги
    * Работать с электронной почтой, файлами по FTP и HTTP
    * Запускать программы по расписанию
    * Получать бесплатные пожизненные обновления

Категория:

Описание

По большому счету резервное копирование особых сложностей не представляет. Для его организации существует довольно много программ как бесплатных, так и не очень, в т.ч. и опубликованных на данном сайте. Кроме того, возможность резервного копирования для клиент-серверных версий предоставляют и сервера СУБД. Однако, может сложиться такая ситуация, когда администратору информационной базы потребуется немного больше чем простое резервирование. Попробуем рассмотреть 3 таких случая:

  1. Непосредственно само резервное копирование
  2. Удаление старых копий
  3. Подготовка тестовых информационных баз

Резервное копирование

При создании задания на резервное копирование воспользуемся стандартными средствами 1С:Предприятия, т.е. выгрузкой информационной базы.

Добавляем новую задачу, переходим на вкладку «Действия», выбираем «Приложения-Запуск программы».

Выбираем путь к исполняемому файлу 1С. В моем случае это «C:\Program Files\1cv81\bin\1cv8.exe».

Файловая ИБ

В качестве параметров запуска указываем командную строку для создания выгрузки файловой ИБ, например:

DESIGNER /F «<Каталог информационной базы>» /N «<Имя пользователя>» /DumpIB «<Каталог архива>\<Имя архива> [YEAR]-[MONTH]-[DAY] [HOUR]-[MINUTE]-[SECOND].dt»

В результате исполнения данной задачи будет сформирован файл с примерно таким именем: Конвертация данных 2010-01-14 12-00-00.dt

Клиент-серверная ИБ

DESIGNER /S<Имя сервера>\<Имя информационной базы> /N»<Имя пользователя>» /P»<Пароль пользователя>» /DumpIB «<Каталог архива>\<Имя архива> [YEAR]-[MONTH]-[DAY] [HOUR]-[MINUTE]-[SECOND].dt»

Имя файла в результате исполнения данной задачи будет примерно таким «Зарплата и Управление персоналом 2010-01-14 12-00-00.dt»

 

Что осталось? Осталось запланировать выполнение данной задачи на вкладке «Расписание и информация».

Все, мы создали задачу на автоматическое создание архивов, используя малую долю возможностей этой замечательной программы.

Нужно сказать, что для создания архива файловой ИБ будет правильнее воспользоваться созданием простой резервной копии: «Архивы-Резервная копия». В этом случае, при невозможности восстановить данные из файла dt, Вы без проблем сможете запустить информационную базу для тестирования и исправления ошибок.

 

Удаление старых копий


Производится и того проще. Для этого нам достаточно создать задачу на удаление старых файлов «Файлы-Удалить старые файлы». Оставляем созданные например за последние 10 дней, остальное планировщик сделает за нас.

 

Подготовка тестовых информационных баз

Данная задача решается созданием 2-х действий:

  1. Выгрузка информационной базы
  2. Загрузка файла выгрузки в тестовую ИБ

Первый шаг выполняется аналогично созданию задания на резервное копирование, с той лишь разницей, что нам необходимо знать имя файла для загрузки, поэтому параметр запуска будет выглядеть так:

DESIGNER /S<Имя сервера>\<Имя информационной базы> /N»<Имя пользователя>» /P»<Пароль пользователя>» /DumpIB «<Имя файла выгрузки>.dt«

Второй действие восстанавливает backup в каталог E:\Test\8.1\HRM:

CONFIG /F «<Каталог тестовой копии>» /N «<Имя пользователя>» /P «<Пароль пользователя>» /RestoreIB «<Имя файла выгрузки>.dt«

Создав данное задание и запланировав его выполнение, например, на ночь, Вы будете каждый день иметь свежую тестовую информационную базу.

has been added to your cart:
Оформление заказа