Випуск
#- Уся інформація та налаштування ESET PROTECT On-Prem зберігаються в базі даних
- Ми рекомендуємо регулярно створювати резервні копії бази даних, щоб забезпечити безпеку ваших даних у разі надзвичайної ситуації
- Створення та відновлення резервної копії бази даних MS SQL
- Створення та відновлення резервної копії бази даних MySQL
Рішення
Створення та відновлення резервної копії бази даних 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-скриптів:
-
Створювати регулярні резервні копії та зберігати їх за датою створення:
-
-
@ECHO OFF -
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" REN BACKUPFILE BACKUPFILE-[%DATE:~10,4%%DATE:~4,2%%DATE:~7,2%_T%TIME:~0,2%%TIME:~3,2%].bac
-
-
Додайте резервну копію до файлу:
-
@ECHO OFFSQLCMD.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