Datenbankserver-Sicherung und Wiederherstellung
Alle Informationen und Einstellungen von ESET PROTECT On-Prem 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 On-Prem auf einen neuen Server migrieren. Weitere Informationen finden Sie im Abschnitt für den verwendeten Datenbanktyp:
•Die Namen von Datenbanken und Log-Dateien bleiben auch nach der Änderung des Produktnamens von ESET Security Management Center zu ESET PROTECT On-Prem gleich. •Führen Sie die Sicherungsanweisungen für die VA-Datenbank aus, falls Sie die virtuelle ESET PROTECT-Appliance verwenden. |
Sicherungsbeispiele für Microsoft SQL
Führen Sie die folgenden Anweisungen aus, um eine Sicherungsdatei einer Microsoft SQL-Datenbank zu erstellen:
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'" |
In diesem Beispiel steht HOST für die IP-Adresse bzw. den Hostnamen und ERASQL für den Namen der Microsoft SQL Server-Instanz. Sie können ESET PROTECT Server in einer SQL-Instanz mit benutzerdefiniertem Namen installieren (falls Sie Microsoft 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:
@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 |
b)Sicherung an eine einzige Datei anhängen:
@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, NOINIT, NAME = N'ERA_DB', SKIP, NOREWIND, NOUNLOAD, STOP_ON_ERROR, CHECKSUM, STATS=10" |
Microsoft SQL wiederherstellen
Führen Sie die folgenden Anweisungen aus, um eine Microsoft 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 |
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 |
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. |