[KB7978] Створення резервної копії бази даних ESET PROTECT On-Prem

ПРИМІТКА:

Ця сторінка перекладена за допомогою комп'ютера. Клацніть англійську мову в розділі Мови на цій сторінці, щоб переглянути оригінальний текст. Якщо вам щось незрозуміло, зверніться до місцевої служби підтримки.

Випуск

Required user permissions

This article assumes that you have the appropriate access rights and permissions to perform the tasks below.

If you are unable to perform the tasks below (the option is unavailable), create a second administrator user in ESET PROTECT or ESET PROTECT On-Prem with all access rights.

#

Рішення

Назви баз даних та файли журналів

Назви баз даних і файлів журналів залишаються незмінними навіть після зміни назви продукту з ESET Security Management Center на ESET PROTECT On-Prem.

Якщо ви використовуєте ESET PROTECT Virtual Appliance, дотримуйтесь інструкцій із резервного копіювання баз даних VA.

Ілюстровані приклади наведено зі стандартними налаштуваннями

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

Створення та відновлення резервної копії бази даних MS SQL

Щоб створити резервну копію бази даних MS SQL у файл і відновити її, виконайте наведені нижче дії:

Одноразове резервне копіювання бази даних

Виконайте цю команду в командному рядку Windows, щоб створити резервну копію у файл з ім'ям BACKUPFILE:

SQLCMD -S HOST\ERASQL -Q "BACKUP DATABASE ERA_DB TO DISK = N'C:\USERS\ADMINISTRATOR\DESKTOP\BACKUPFILE'"

HOST-IP-адреса або ім'я хоста
ERASQL- ім'я екземпляра сервера MS SQL

Регулярне резервне копіювання бази даних за допомогою SQL-скрипта

Виберіть один з наступних SQL-скриптів:

  • Створювати регулярні резервні копії та зберігати їх за датою створення:

    1. @ECHO OFF

    2. SQLCMD.EXE -S HOST\ERASQL -d ERA_DB -E -Q "BACKUP DATABASE ERA_DB TO DISK = N'C:\USERS\ADMINISTRATOR\DESKTOP\BACKUPFILE' WITH NOFORMAT,INIT, NAME = N'ERA_DB', SKIP, NOREWIND, NOUNLOAD, STOP_ON_ERROR, CHECKSUM, STATS=10"

    3. REN BACKUPFILE BACKUPFILE-[%DATE:~10,4%%DATE:~4,2%%DATE:~7,2%_T%TIME:~0,2%%TIME:~3,2%].bac
  • Додайте резервну копію до файлу:

    1. @ECHO OFF

    2. SQLCMD.EXE -S HOST\ERASQL -d ERA_DB -E -Q "BACKUP DATABASE ERA_DB TO DISK = N'BACKUPFILE' WITH NOFORMAT, NOINIT, NAME = N'ERA_DB', SKIP, NOREWIND, NOUNLOAD, STOP_ON_ERROR, CHECKSUM, STATS=10"

Докладні відомості про резервне копіювання Microsoft SQL Server див. у статті Документація Microsoft.

Відновлення резервної копії MS SQL

Виконайте одну з наведених нижче команд відповідно до вашої ситуації:

  • Щоб відновити базу даних MS SQL з файлу в середовищі з наявною базою даних ERA_DB, виконайте цю команду:

SQLCMD.EXE -S HOST\ERASQL -d ERA_DB -E -Q "RESTORE DATABASE ERA_DB FROM DISK = N'C:\USERS\ADMINISTRATOR\DESKTOP\BACKUPFILE'"

  • Щоб відновити базу даних MS SQL з файлу в середовищі без наявної бази даних ERA_DB, виконайте цю команду:

SQLCMD.EXE -S HOST\ERASQL -E -Q "RESTORE DATABASE ERA_DB FROM DISK = N'C:\USERS\ADMINISTRATOR\DESKTOP\BACKUPFILE'"


Створення та відновлення резервної копії бази даних MySQL

Створення резервної копії бази даних MySQL

Щоб створити резервну копію бази даних MySQL в файл, виконайте наведені нижче приклади:

mysqldump --host HOST --disable-keys --extended-insert --routines -u ROOTLOGIN -p ERADBNAME > BACKUPFILE

HOST-IP-адреса або ім'я хоста сервера MySQL
ROOTLOGIN-обліковий запис сервера MySQL
ERADBNAME-ESET PROTECT Ім'я бази даних On-Prem

Для отримання додаткової інформації про резервне копіювання сервера MySQL відвідайте веб-сайт документації MySQL.

Відновлення MySQL

Щоб відновити базу даних MySQL з файлу, виконайте цю команду:

mysql --host HOST -u ROOTLOGIN -p ERADBNAME < BACKUPFILE