[KB7978] Vytvoření zálohy databáze ESET PROTECT On-Prem

POZNÁMKA:

Tato stránka byla přeložena počítačem. Chcete-li zobrazit originální text, klikněte v části Jazyky na této stránce na Angličtina. Pokud vám něco není jasné, obraťte se na místní podporu.

Obsah

Vyžadovaná oprávnění uživatele

Tento článek popisuje situaci mít potřebná přístupová práva a oprávnění pro provedení níže uvedených akcí.

Pokud využíváte ve webové konzoli vzdálené správy výchozího uživatele Administrator nebo nemáte možnost provést níže uvedené akce, vytvořte druhého uživatele, který má opravnění rovnající se výchozímu uživateli Administrator. Výchozího uživatele Administrator je vhodné použít například v situaci, že k ostatním účtům se nelze přihlásit a zároveň je dobré mít tento přístup uchovaný na bezpečném místě.

Řešení

Názvy databází a soubory protokolu 

Názvy databází a souborů protokolu zůstávají stejné i po změně názvu produktu z ESET Security Management Center na ESET PROTECT On-Prem.

Pokud používáte ESET PROTECT Virtual Appliance, postupujte podle pokynů pro zálohování databáze VA.

Ilustrované příklady jsou s výchozím nastavením

Následující příklady jsou určeny pro použití s výchozím nastavením (například výchozí název databáze a nastavení připojení k databázi). Přizpůsobte svůj zálohovací skript tak, aby vyhovoval všem změnám, které provedete ve výchozím nastavení. Zálohu můžete později použít při migraci ESET PROTECT On-Prem na nový server. 

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í:

    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
  • Připojení zálohy k souboru:

    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"

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