Налаштування резервного копіювання інформаційної бази штатними засобами 1С:Підприємства 8

Зміст

Метод бекапу штатними засобами 1С:Підприємства
Налаштування нової задачі вкладка “Підключення”
Вкладка “Відключити користувачів”
Вкладка “Шифрування”
Вкладка “Налаштування архівів”
Вкладка “Команди”
Вкладка “Розклад”
Вкладка “Перервати”
Перевірка задачі
Перегляд результатів задачі

Метод бекапу штатними засобами 1С:Підприємства

Вид задачі “Архівування засобами 1С:Підприємство 8” — один зі способів резервного копіювання, що дозволяє створити резервну копію бази даних 1С:Підприємства 8 штатними засобами 1С:Підприємства.
Метод відповідає виконанню дій меню “Адміністрування”“Вивантажити інформаційну базу…” в конфігураторі 1С:Підприємства 8.

dump-the-database

Переваги подібного способу резервного копіювання:

  • Отриманий файл резервної копії можна відновити штатними засобами 1С:Підприємства.
  • Отриманий файл резервної копії може бути використаний для перетворення файлового варіанту до клієнт-серверного.
  • Мінімальний розмір вихідного файлу.

Недоліки:

  • Перед запуском потрібно завершити всі сеанси підключення до бази.

Назад

Налаштування нової задачі вкладка “Підключення”

Запускаємо програму і приступаємо до налаштування резервного копіювання інформаційної бази штатними засобами 1С:Підприємства 8.

Викличте Майстра створення нової задачі. Вибираємо “Задачі”“Додати задачу”.

dodati-zadachu-rezervnogo-kopijuvannja

Поле “Найменування:” залишимо як є, після зміниться на ім’я обраної бази 1С. При необхідності можна змінити, для цього в полі “Найменування:” введіть ім’я задачі, яке буде показуватися в списку задач в головному вікні.

Як “Вид задачі:” вибираємо “Архівування засобами 1С:Підприємство 8”.

najmenuvannja-zadachi-rezervnogo-kopijuvannja

Заповнюємо параметри підключення до бази.
Щоб прискорити процес, можна скористатися Майстром. На вкладці “Підключення” натискаємо на кнопку “Обрати та заповнити”. У вікні з’явиться список наявних на даному комп’ютері баз 1С. Вибираємо необхідну нам базу 1С.

Поля “Виконуваний файл:”, “Варіант бази:” та “Каталог бази:” автоматично заповняться у відповідності з обраною базою 1С. Також дані поля можна заповнити вручну.

“Виконуваний файл:” — виберіть шлях до виконуваного файлу 1С:Підприємства.
shljah-do-vikonuvanogo-fajlu

Можливі варіанти:

  • 1С:Підприємство 8 (8.3.5.1231). Конкретна версія програмних файлів платформи 1С:Підприємства;
  • 1С:Підприємство 8.3 останній встановлений реліз. При кожному запуску задачі бекапа програма знаходить і використовує найстаршу версію 1С:Підприємства 8.3;
  • При виборі варіанту: “Вибрати файл самостійно…” на екрані з’явиться стандартний діалог Windows. Знайдіть файл 1сv8.exe.

“Варіант бази:” — варіант бази даних для якої проводиться налаштування задачі:

Effector saver може використовуватися як для резервного копіювання файлових баз 1С:Підприємство, так і для бекапа SQL баз, і включає два методу бекапа баз 1С:

– для файлового варіанту 1С:Підприємства можливе створення резервної копії інформаційної бази шляхом простого копіювання файлів;
– для клієнт-серверного варіанту 1С:Підприємства можливе створення резервної копії інформаційної бази засобами СУБД.

    • Файлова

Якщо у Вас файлова база даних, виберіть варіант — “Файлова база” і вкажіть у полі “Каталог бази:” — каталог, в якому знаходяться інформаційні бази даних.

arhіvuvannja-zasobami-1s-8-pіdkljuchennja-fajlova-baza

    • Клієнт-серверна

Якщо у Вас клієнт-серверна база даних, виберіть варіант — “Клієнт-серверна”. Заповніть поля “Кластер серверів:” — ім’я сервера 1С:Підприємства та “Ім’я бази:” — ім’я бази даних на сервері 1С:Підприємства.

arhіvuvannja-zasobami-1s-8-pіdkljuchennja-klіent-serverna

Залишиться задати користувача зазначеної інформаційної бази 1С з повними правами і його пароль.

arhіvuvannja-zasobami-1s-8-pіdkljuchennja

Назад

Вкладка “Відключити користувачів”

Зверніть увагу: під час виконання резервного копіювання інформаційна база, не повинна використовуватися користувачами. В іншому випадку, задача резервного копіювання інформаційної бази виконається некоректно.

Встановлюємо прапор “Завершити роботу користувачів 1С:Підприємства”.

У програмі Effector saver доступно два варіанти завершення роботи користувачів:

  • “Завершити сеанси на сервері 1С:Підприємство”
  • “Викликати штатне завершення роботи користувачів”

Назад

“Викликати штатне завершення роботи користувачів” для файлової бази

Для файлового варіанту вибираємо пункт “Викликати штатне завершення роботи користувачів”, який використовує процедуру “Блокування встановлення з’єднань з інформаційною базою”, вбудовану в типові конфігурації.

Алгоритм виконання наступний:

  • Запуск завершення роботи користувачів.
  • Запуск виконання задачі (архівування, тестування і виправлення і т. д.).
  • Запуск дозволу роботи користувачів.

viklikati-shtatne-zavershennja-roboti-koristuvachіv

Назад

“Завершити сеанси на сервері 1С:Підприємство” для клієнт-серверної бази

Для клієнт-серверного бекапу вибираємо “Завершити сеанси на сервері 1С:Підприємство” — варіант відімкнення користувачів шляхом примусового відімкнення сеансів на сервері 1С:Підприємства.

zavershiti-seansi-na-serverі-1s

Якщо Ви змінювали стандартні налаштування сервера 1С, можливо, потрібно змінити параметри які йдуть нижче.

Встановіть прапорець “Кластер вимагає авторизації” якщо в кластері 1С:Підприємства створено користувача “адміністратор кластера”. Заповніть поля: “Ім’я адміністратора кластеру:” та “Пароль адміністратора кластеру:”.

klaster-vimagae-avtorizacіі

Увага: не плутайте даного користувача з користувачем бази 1С:Підприємства та користувачем “адміністратор центрального сервера”.

В консолі сервера 1С:Підприємства адміністратори кластера знаходяться по наступному шляху: “Console Root” — “1C:Enterprise 8.3 Central Servers” — “(*)ім’я комп’ютера” — “Кластери” — “Локальний кластер” — “Адміністратори”.

konsoli-servera-1s- administratory-klastera

Якщо порт підключення до сервера Агента відмінний від стандартного, встановіть прапорець “Використовується нестандартний порт агента сервера”

Заповніть поле “Порт агента сервера:”. Порт підключення до агента сервера 1С:Підприємства за замовчуванням 1540.

Для визначення порту сервера агента зайдіть на Сервер 1С при натисканні правою кнопкою миші на ім’я комп’ютера з меню оберіть “Властивості”“Параметри центрального сервера 1С:Підприємства”“IP порт”.

Parametry-centralnogo-servera-1C-Enterprise

Назад

Вкладка “Шифрування”

Встановіть прапорець “Шифрувати файл архіву” для захисту резервних копій від неправомірного доступу та зазначте “Пароль:” та “Підтвердження:” для доступу до зашифрованих резервних копій.

Як бібліотека шифрування використовується архіватор 7z (www.7-zip.org) з параметрами:

  • без компресії;
  • шифрування файлу архіву AES (з довжиною ключа 256 біт);
  • шифрування імен файлів всередині архіву.

shifruvannja-fajlu-arhіvu

Для розшифровки цього архіву використовуйте безкоштовну програму 7-zip.
По завершенню операції файли будуть захищені всередині архіву. При спробі відкрити вміст архіву буде потрібно ввести пароль.

Назад

Вкладка “Налаштування архівів”

Заповнюємо поле “Каталог архівів:”.
Вкажіть папку для збереження файлів поточної задачі. Натисніть на кнопку з трьома крапками в кінці поля “Каталог архівів:” і виберіть у діалозі каталог (якщо потрібно, в діалозі вибору створіть новий каталог кнопкою “Створити папку”).

arhіvuvannja-zasobami-1S-8-katalog-arhіvіv

При необхідності, для більшої гарантії відновлення даних, можливо копіювати створені архіви на інший жорсткий диск або мережевий диск іншого комп’ютера. Для цього необхідно встановити прапорець “Дублювати файли в каталоги…” і вказати список необхідних каталогів.

dubljuvati-fajli-v-katalogi

Наступні два параметри відповідають за правило формування імені архіву.

Поле “Префікс імені архіву:” — перша, статична частина імені файлу архіву, за замовчуванням це назва бази 1С. У цьому полі можна використовувати символи неприпустимі для файлу ОС Windows (\ / : * ? “<> |).

Поле “Закінчення імені архіву:” — друга частина створюваного файлу архіву формується динамічно для того, що б створити унікальне ім’я файлу на підставі дати та часу моменту створення файлу архіву.

Можливі варіанти формування і відповідні їм приклади імен файлів:

1. yyyy-mm-dd
рік, місяць, день. Наприклад,
Бухгалтерія підприємства (демо)_2016-06-21.dt

2. yyyy-mm-dd hh-nn-ss
рік, місяць, день, година, хвилина, секунда. Наприклад,
Бухгалтерія підприємства (демо)_2016-06-21 01-00-00.dt

3. yyyy_mm_dd
рік, місяць, день. Наприклад,
Бухгалтерія підприємства (демо)_2016_06_21.dt

4. yyyy_mm_dd hh_nn_ss
рік, місяць, день, година, хвилина, секунда. Наприклад,
Бухгалтерія підприємства (демо)_2016_06_21 01_00_00.dt

Назад

Вкладка “Команди”

Скористайтесь цією вкладкою, якщо потрібні виконання команд перед або після бекапа файлової інформаційної бази 1С:Підприємства 8.

Розглянемо окремий випадок використання пре-пост команд. Наприклад, необхідно налаштувати зберігання наших бекапів в папці розташованої на мережевому комп’ютері, але доступ до цієї папки на підключення до спільного ресурсу вимагає логін і пароль (наприклад NAS сервер в локальній мережі).

Раніше у вкладці “Налаштування архівів” ми додали “Дублювати файли в каталоги…” — \\SEO\Inbox

Припустимо що для роботи з цим мережевим ресурсом потрібно вказати логін і пароль користувача. Для цього скористаємося командою системи net use. Перед виконанням бекапа виконаємо команду підключення мережевого ресурсу, а після його відімкнення.

Приклад команди підключення
net use \\seo\Inbox /user:admin 12345
де:
net use — це команда управління мережевими ресурсами;
\\seo\Inbox — шлях до мережного ресурсу;
user: — задає ім’я користувача для підключення до спільного ресурсу;
admin — ім’я користувача для підключення до папки;
12345 — пароль цього користувача.

Приклад команди відімкнення мережевого ресурсу
net use \\seo /delete
де:
net use — це команда управління мережевими ресурсами;
\\seo\Inbox — шлях до мережного ресурсу;
delete — скасовує зазначене мережеве підключення.

Перед вставкою цих команд в програму протестуйте їх виконання в інтерфейсі інтерпретатора командного рядка.

Для відкриття інтерфейсу командного рядка — правий клік по кнопці “Пуск” на панелі задач, виберіть — “Командний рядок” або відкрийте вікно “Виконати” (“Win+R”) і введіть cmd“Ok”.

Вводимо команду:

net use \\seo\Inbox /user:admin 12345

komanda-podkljuchenija-setevogo-resursa

У разі вдалого виконання з’явиться повідомлення “Команда виконана успішно”.
Вводимо команду видалення підключення до мережного ресурсу:

net use \\seo /delete

komanda-otkljuchenie-setevogo-resursa

У разі вдалого виконання з’явиться повідомлення “успішно видалений”.
Переглянути список підключених ресурсів можна за допомогою введення команди:

net use без параметрів

Після вдалої перевірки роботи команд внесемо їх в інтерфейс програми.

arhіvuvannja-zasobami-1s-8-komandi

Назад

Вкладка “Розклад”

Для здійснення автоматичного резервного копіювання налаштуємо розклад.

В полі “Призначити завдання:” вкажемо періодичність виконання завдання “Щодня”.

arhіvuvannja-zasobami-1s-8-rozklad

Можливі варіанти:

Щодня — завдання буде виконуватися щодня в зазначений час.
Щотижня — завдання буде виконуватися щотижня у зазначені дні тижня, в зазначений час.
Щомісяця — завдання буде виконуватися в зазначений день місяця, у вказані місяці, в зазначений час.
Щодня після завантаження системи — завдання буде виконуватися після завантаження програми агента (після старту операційної системи) через зазначений час у полі “Час затримки”.
Раз за день — установіть цей прапорець, якщо потрібно виконувати завдання тільки після першого завантаження ОС протягом доби.
Повторювати завдання — даний параметр дозволяє вказати повторення виконання завдань протягом доби. Повторення не виходить за межі доби в яке стартувала завдання.
Кожні … хвилини/години — періодичність повторення виконання завдання, починаючи з “Час початку”.
Виконувати — час, до якого буде виконуватися повторення завдання. Даний параметр повинен бути більше параметра “Час початку” (виняток “Щодня після завантаження системи” де час початку роботи заздалегідь невідомо) інакше повторення не відпрацює.

В полі “Час початку:” задамо час початку виконання завдання бекапу (01:00).

Назад

Вкладка “Перервати”

Даний параметр дозволяє обмежити максимально можливий час виконання задачі (захист від “завислих” задач). За замовчуванням 24 години, залишимо налаштовані параметри як є.

arhіvuvannja-zasobami-1s-8-perervati

У верхній частині вікна настроювання встановимо прапорець “Виконувати задачу”. Даний параметр дозволяє включати/відмикати завдання для виконання “Агента”.
Натискаємо на кнопку “Зберегти”.

zberegti-nalashtuvannja-zadachі

На цьому налаштування задачі завершено.

Якщо параметри, налаштовані вірно, вікно задачі закриється. Якщо є помилки в заповненні, з’явиться вікно з описом помилок, після можна виправити налаштування задачі.

Назад

Перевірка задачі

Простий метод перевірки налаштування задачі резервного копіювання інформаційної бази штатними засобами 1С:Підприємства 8 — це виконати задачу. У головному вікні “Менеджера” встановимо курсор на нашій задачі. Вибираємо меню “Задача”“Виконати зараз”. Якщо “Агент” запущений, задача буде виконано негайно.

vikonati-zaraz-zadachu

Щоб переконатися, що процес резервного копіювання запущений, переходимо у вкладку “Активні задачі” і бачимо стан задачі.

aktivni-zadachi

Назад

Перегляд результатів задачі

Після завершення роботи задачі у вкладці “Журнал” відобразяться дата та результат виконання задачі бекапа.
Для детального перегляду результату виконання задачі, виберіть у меню “Журнал”“Відкрити запис”, або зробіть подвійний клік миші по запису виконання задачі.

zapis-zhurnalu

У вкладці “Файли” можна переглянути список створених файлів бекапу в результаті виконання задачі.

Для перегляду файлу бекапа, виберіть у меню “Файли”“Відкрити файл”, або правий клік миші по запису виконання завдання — “Відкрити файл”.

vidkriti-fajl-arhivu

Статьи и документация