Налаштування резервного копіювання інформаційної бази штатними засобами 1С:Підприємства 8
Зміст
Метод бекапу штатними засобами 1С:Підприємства
Налаштування нової задачі вкладка “Підключення”
Вкладка “Відключити користувачів”
Вкладка “Шифрування”
Вкладка “Налаштування архівів”
Вкладка “Команди”
Вкладка “Розклад”
Вкладка “Перервати”
Перевірка задачі
Перегляд результатів задачі
Метод бекапу штатними засобами 1С:Підприємства
Вид задачі “Архівування засобами 1С:Підприємство 8” — один зі способів резервного копіювання, що дозволяє створити резервну копію бази даних 1С:Підприємства 8 штатними засобами 1С:Підприємства.
Метод відповідає виконанню дій меню “Адміністрування” — “Вивантажити інформаційну базу…” в конфігураторі 1С:Підприємства 8.
Переваги подібного способу резервного копіювання:
- Отриманий файл резервної копії можна відновити штатними засобами 1С:Підприємства.
- Отриманий файл резервної копії може бути використаний для перетворення файлового варіанту до клієнт-серверного.
- Мінімальний розмір вихідного файлу.
Недоліки:
- Перед запуском потрібно завершити всі сеанси підключення до бази.
Налаштування нової задачі вкладка “Підключення”
Запускаємо програму і приступаємо до налаштування резервного копіювання інформаційної бази штатними засобами 1С:Підприємства 8.
Викличте Майстра створення нової задачі. Вибираємо “Задачі” — “Додати задачу”.
Поле “Найменування:” залишимо як є, після зміниться на ім’я обраної бази 1С. При необхідності можна змінити, для цього в полі “Найменування:” введіть ім’я задачі, яке буде показуватися в списку задач в головному вікні.
Як “Вид задачі:” вибираємо “Архівування засобами 1С:Підприємство 8”.
Заповнюємо параметри підключення до бази.
Щоб прискорити процес, можна скористатися Майстром. На вкладці “Підключення” натискаємо на кнопку “Обрати та заповнити”. У вікні з’явиться список наявних на даному комп’ютері баз 1С. Вибираємо необхідну нам базу 1С.
Поля “Виконуваний файл:”, “Варіант бази:” та “Каталог бази:” автоматично заповняться у відповідності з обраною базою 1С. Також дані поля можна заповнити вручну.
“Виконуваний файл:” — виберіть шлях до виконуваного файлу 1С:Підприємства.
Можливі варіанти:
- 1С:Підприємство 8 (8.3.5.1231). Конкретна версія програмних файлів платформи 1С:Підприємства;
- 1С:Підприємство 8.3 останній встановлений реліз. При кожному запуску задачі бекапа програма знаходить і використовує найстаршу версію 1С:Підприємства 8.3;
- При виборі варіанту: “Вибрати файл самостійно…” на екрані з’явиться стандартний діалог Windows. Знайдіть файл 1сv8.exe.
“Варіант бази:” — варіант бази даних для якої проводиться налаштування задачі:
Effector saver може використовуватися як для резервного копіювання файлових баз 1С:Підприємство, так і для бекапа SQL баз, і включає два методу бекапа баз 1С:
– для файлового варіанту 1С:Підприємства можливе створення резервної копії інформаційної бази шляхом простого копіювання файлів;
– для клієнт-серверного варіанту 1С:Підприємства можливе створення резервної копії інформаційної бази засобами СУБД.
-
- Файлова
Якщо у Вас файлова база даних, виберіть варіант — “Файлова база” і вкажіть у полі “Каталог бази:” — каталог, в якому знаходяться інформаційні бази даних.
-
- Клієнт-серверна
Якщо у Вас клієнт-серверна база даних, виберіть варіант — “Клієнт-серверна”. Заповніть поля “Кластер серверів:” — ім’я сервера 1С:Підприємства та “Ім’я бази:” — ім’я бази даних на сервері 1С:Підприємства.
Залишиться задати користувача зазначеної інформаційної бази 1С з повними правами і його пароль.
Вкладка “Відключити користувачів”
Зверніть увагу: під час виконання резервного копіювання інформаційна база, не повинна використовуватися користувачами. В іншому випадку, задача резервного копіювання інформаційної бази виконається некоректно.
Встановлюємо прапор “Завершити роботу користувачів 1С:Підприємства”.
У програмі Effector saver доступно два варіанти завершення роботи користувачів:
- “Завершити сеанси на сервері 1С:Підприємство”
- “Викликати штатне завершення роботи користувачів”
“Викликати штатне завершення роботи користувачів” для файлової бази
Для файлового варіанту вибираємо пункт “Викликати штатне завершення роботи користувачів”, який використовує процедуру “Блокування встановлення з’єднань з інформаційною базою”, вбудовану в типові конфігурації.
Алгоритм виконання наступний:
- Запуск завершення роботи користувачів.
- Запуск виконання задачі (архівування, тестування і виправлення і т. д.).
- Запуск дозволу роботи користувачів.
“Завершити сеанси на сервері 1С:Підприємство” для клієнт-серверної бази
Для клієнт-серверного бекапу вибираємо “Завершити сеанси на сервері 1С:Підприємство” — варіант відімкнення користувачів шляхом примусового відімкнення сеансів на сервері 1С:Підприємства.
Якщо Ви змінювали стандартні налаштування сервера 1С, можливо, потрібно змінити параметри які йдуть нижче.
Встановіть прапорець “Кластер вимагає авторизації” якщо в кластері 1С:Підприємства створено користувача “адміністратор кластера”. Заповніть поля: “Ім’я адміністратора кластеру:” та “Пароль адміністратора кластеру:”.
Увага: не плутайте даного користувача з користувачем бази 1С:Підприємства та користувачем “адміністратор центрального сервера”.
В консолі сервера 1С:Підприємства адміністратори кластера знаходяться по наступному шляху: “Console Root” — “1C:Enterprise 8.3 Central Servers” — “(*)ім’я комп’ютера” — “Кластери” — “Локальний кластер” — “Адміністратори”.
Якщо порт підключення до сервера Агента відмінний від стандартного, встановіть прапорець “Використовується нестандартний порт агента сервера”
Заповніть поле “Порт агента сервера:”. Порт підключення до агента сервера 1С:Підприємства за замовчуванням 1540.
Для визначення порту сервера агента зайдіть на Сервер 1С при натисканні правою кнопкою миші на ім’я комп’ютера з меню оберіть “Властивості” — “Параметри центрального сервера 1С:Підприємства” — “IP порт”.
Вкладка “Шифрування”
Встановіть прапорець “Шифрувати файл архіву” для захисту резервних копій від неправомірного доступу та зазначте “Пароль:” та “Підтвердження:” для доступу до зашифрованих резервних копій.
Як бібліотека шифрування використовується архіватор 7z (www.7-zip.org) з параметрами:
- без компресії;
- шифрування файлу архіву AES (з довжиною ключа 256 біт);
- шифрування імен файлів всередині архіву.
Для розшифровки цього архіву використовуйте безкоштовну програму 7-zip.
По завершенню операції файли будуть захищені всередині архіву. При спробі відкрити вміст архіву буде потрібно ввести пароль.
Вкладка “Налаштування архівів”
Заповнюємо поле “Каталог архівів:”.
Вкажіть папку для збереження файлів поточної задачі. Натисніть на кнопку з трьома крапками в кінці поля “Каталог архівів:” і виберіть у діалозі каталог (якщо потрібно, в діалозі вибору створіть новий каталог кнопкою “Створити папку”).
При необхідності, для більшої гарантії відновлення даних, можливо копіювати створені архіви на інший жорсткий диск або мережевий диск іншого комп’ютера. Для цього необхідно встановити прапорець “Дублювати файли в каталоги…” і вказати список необхідних каталогів.
Наступні два параметри відповідають за правило формування імені архіву.
Поле “Префікс імені архіву:” — перша, статична частина імені файлу архіву, за замовчуванням це назва бази 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
У разі вдалого виконання з’явиться повідомлення “Команда виконана успішно”.
Вводимо команду видалення підключення до мережного ресурсу:
net use \\seo /delete
У разі вдалого виконання з’явиться повідомлення “успішно видалений”.
Переглянути список підключених ресурсів можна за допомогою введення команди:
net use без параметрів
Після вдалої перевірки роботи команд внесемо їх в інтерфейс програми.
Вкладка “Розклад”
Для здійснення автоматичного резервного копіювання налаштуємо розклад.
В полі “Призначити завдання:” вкажемо періодичність виконання завдання “Щодня”.
Можливі варіанти:
Щодня — завдання буде виконуватися щодня в зазначений час.
Щотижня — завдання буде виконуватися щотижня у зазначені дні тижня, в зазначений час.
Щомісяця — завдання буде виконуватися в зазначений день місяця, у вказані місяці, в зазначений час.
Щодня після завантаження системи — завдання буде виконуватися після завантаження програми агента (після старту операційної системи) через зазначений час у полі “Час затримки”.
Раз за день — установіть цей прапорець, якщо потрібно виконувати завдання тільки після першого завантаження ОС протягом доби.
Повторювати завдання — даний параметр дозволяє вказати повторення виконання завдань протягом доби. Повторення не виходить за межі доби в яке стартувала завдання.
Кожні … хвилини/години — періодичність повторення виконання завдання, починаючи з “Час початку”.
Виконувати — час, до якого буде виконуватися повторення завдання. Даний параметр повинен бути більше параметра “Час початку” (виняток “Щодня після завантаження системи” де час початку роботи заздалегідь невідомо) інакше повторення не відпрацює.
В полі “Час початку:” задамо час початку виконання завдання бекапу (01:00).
Вкладка “Перервати”
Даний параметр дозволяє обмежити максимально можливий час виконання задачі (захист від “завислих” задач). За замовчуванням 24 години, залишимо налаштовані параметри як є.
У верхній частині вікна настроювання встановимо прапорець “Виконувати задачу”. Даний параметр дозволяє включати/відмикати завдання для виконання “Агента”.
Натискаємо на кнопку “Зберегти”.
На цьому налаштування задачі завершено.
Якщо параметри, налаштовані вірно, вікно задачі закриється. Якщо є помилки в заповненні, з’явиться вікно з описом помилок, після можна виправити налаштування задачі.
Перевірка задачі
Простий метод перевірки налаштування задачі резервного копіювання інформаційної бази штатними засобами 1С:Підприємства 8 — це виконати задачу. У головному вікні “Менеджера” встановимо курсор на нашій задачі. Вибираємо меню “Задача” — “Виконати зараз”. Якщо “Агент” запущений, задача буде виконано негайно.
Щоб переконатися, що процес резервного копіювання запущений, переходимо у вкладку “Активні задачі” і бачимо стан задачі.
Перегляд результатів задачі
Після завершення роботи задачі у вкладці “Журнал” відобразяться дата та результат виконання задачі бекапа.
Для детального перегляду результату виконання задачі, виберіть у меню “Журнал” — “Відкрити запис”, або зробіть подвійний клік миші по запису виконання задачі.
У вкладці “Файли” можна переглянути список створених файлів бекапу в результаті виконання задачі.
Для перегляду файлу бекапа, виберіть у меню “Файли” — “Відкрити файл”, або правий клік миші по запису виконання завдання — “Відкрити файл”.