Datenbankserver-Sicherung und Wiederherstellung

Alle Informationen und Einstellungen von ESET PROTECT werden in einer Datenbank gespeichert. Wir empfehlen, die Datenbank regelmäßig zu sichern, um einen Datenverlust zu vermeiden. Sie können die Sicherung später verwenden, wenn Sie ESET PROTECT auf einen neuen Server migrieren. Weitere Informationen finden Sie im Abschnitt für den verwendeten Datenbanktyp:


note

Die Namen von Datenbanken und Log-Dateien bleiben auch nach der Änderung des Produktnamens von ESET Security Management Center zu ESET PROTECT gleich.

Führen Sie die Sicherungsanweisungen für die VA-Datenbank aus, falls Sie die virtuelle ESET PROTECT-Appliance verwenden.

Sicherungsbeispiele für MS SQL

Führen Sie die folgenden Anweisungen aus, um eine Sicherungsdatei einer MS SQL-Datenbank zu erstellen:


warning

Diese Beispiele gelten für die Standardeinstellungen (z. B. Standard-Datenbankname und Verbindungseinstellungen). Passen Sie Ihr Sicherungsskript ggf. an die Änderungen an, die Sie an den Standardeinstellungen vorgenommen haben.

Sie benötigen ausreichende Berechtigungen, um die folgenden Befehle auszuführen. Falls Sie kein lokales Administratorkonto verwenden, müssen Sie den Sicherungspfad ändern, zum Beispiel zu 'C:\USERS\PUBLIC\BACKUPFILE'.

Einmalige Datenbanksicherung

Führen Sie diesen Befehl in einer Windows-Eingabeaufforderung aus, um eine Sicherung in einer Datei mit dem Namen BACKUPFILE zu erstellen:

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


note

In diesem Beispiel steht HOST für die IP-Adresse bzw. den Hostnamen und ERASQL für den Namen der MS SQL Server-Instanz. Sie können ESET PROTECT Server in einer SQL-Instanz mit benutzerdefiniertem Namen installieren (falls Sie MS SQL verwenden). Passen Sie die Sicherungsskripts in diesem Szenario entsprechend an.

Regelmäßige Datenbanksicherung mit SQL-Skript

Wählen Sie eines der folgenden SQL-Skripts aus:

a)Regelmäßige Sicherungen und Speicherung anhand des Erstellungsdatums:

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

b)Sicherung an eine einzige Datei anhängen:

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, NOINIT, NAME = N'ERA_DB', SKIP, NOREWIND, NOUNLOAD, STOP_ON_ERROR, CHECKSUM, STATS=10"

MS SQL-Wiederherstellung

Führen Sie die folgenden Anweisungen aus, um eine MS SQL-Datenbank aus einer Datei wiederherzustellen:

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

MySQL-Sicherung

Führen Sie die folgenden Anweisungen aus, um eine Sicherungsdatei einer MySQL-Datenbank zu erstellen:

mysqldump --host HOST --disable-keys --extended-insert --routines -u ROOTLOGIN -p DBNAME -r BACKUPFILE


note

In diesem Beispiel steht HOST für die IP-Adresse bzw. den Hostnamen des MySQL-Servers, ROOTLOGIN für das root-Konto des MySQL-Servers und DBNAME für den Namen der ESET PROTECT-Datenbank.

MySQL-Wiederherstellung

Führen Sie die folgenden Anweisungen aus, um eine MySQL-Datenbank aus einer Datei wiederherzustellen:

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


note

Weitere Informationen zu Microsoft SQL Server-Sicherungen finden Sie auf der Microsoft Technet-Webseite. Weitere Informationen zu MySQL Server-Sicherungen finden Sie in der MySQL-Dokumentation.