Obsah
- Všechny informace a nastavení ESET PROTECT On-Prem jsou uloženy v databázi
- Doporučujeme vytvářet pravidelné zálohy databáze, abyste zajistili bezpečnost svých dat v případě nouze
- Vytvoření a obnovení zálohy databáze MS SQL
- Vytvoření a obnovení zálohy databáze MySQL
Řešení
Vytvoření a obnovení zálohy databáze MS SQL
Chcete-li zálohovat a obnovit databázi MS SQL do souboru, postupujte podle níže uvedených příkladů:
Jednorázové zálohování databáze
Spusťte tento příkaz v příkazovém řádku systému Windows a vytvořte zálohu do souboru s názvem BACKUPFILE:
SQLCMD -S HOST\ERASQL -Q "BACKUP DATABASE ERA_DB TO DISK = N'C:\USERS\ADMINISTRATOR\DESKTOP\BACKUPFILE'"
HOST—IP adresa nebo název hostitele
ERASQL—název instance serveru MS SQL
Pravidelné zálohování databáze pomocí skriptu SQL
Vyberte jeden z následujících skriptů SQL:
-
Vytvářejte pravidelné zálohy a ukládejte je podle data vytvoření:
-
-
@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
-
-
Připojení zálohy k souboru:
-
@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"
Další informace o zálohování serveru Microsoft SQL Server naleznete v článku Dokumentace společnosti Microsoft.
Obnovení zálohy MS SQL
Podle situace proveďte jeden z následujících příkazů:
-
Chcete-li obnovit databázi MS SQL ze souboru v prostředí s existující databází ERA_DB, proveďte tento příkaz:
SQLCMD.EXE -S HOST\ERASQL -d ERA_DB -E -Q "RESTORE DATABASE ERA_DB FROM DISK = N'C:\USERS\ADMINISTRATOR\DESKTOP\BACKUPFILE'"
-
Chcete-li obnovit databázi MS SQL ze souboru v prostředí bez existující databáze ERA_DB, proveďte tento příkaz:
SQLCMD.EXE -S HOST\ERASQL -E -Q "RESTORE DATABASE ERA_DB FROM DISK = N'C:\USERS\ADMINISTRATOR\DESKTOP\BACKUPFILE'"
Vytvoření a obnovení zálohy databáze MySQL
Zálohování MySQL
Chcete-li vytvořit zálohu databáze MySQL do souboru, postupujte podle níže uvedených příkladů:
mysqldump --host HOST --disable-keys --extended-insert --routines -u ROOTLOGIN -p ERADBNAME > BACKUPFILE
HOST—IP adresa nebo název hostitele serveru MySQL
ROOTLOGIN—Kořenový účet serveru MySQL
ERADBNAME—Název databáze ESET PROTECT On-Prem
Další informace o zálohování serveru MySQL naleznete na webových stránkách s dokumentací MySQL.
Obnovení MySQL
Chcete-li obnovit databázi MySQL ze souboru, spusťte tento příkaz:
mysql --host HOST -u ROOTLOGIN -p ERADBNAME < BACKUPFILE