Problem
- Alle oplysninger og indstillinger i ESET PROTECT On-Prem gemmes i en database
- Vi anbefaler, at du opretter regelmæssige sikkerhedskopier af databasen for at sikre dine data i tilfælde af en nødsituation
- Opret og gendan MS SQL-databasebackup
- Opret og gendan backup af MySQL-database
Løsning
Oprettelse og gendannelse af MS SQL-databasebackup
Følg eksemplerne nedenfor for at sikkerhedskopiere og gendanne en MS SQL-database til en fil:
Engangs-backup af database
Udfør denne kommando i en Windows-kommandoprompt for at oprette en sikkerhedskopi til en fil med navnet BACKUPFILE:
SQLCMD -S HOST\ERASQL -Q "BACKUP DATABASE ERA_DB TO DISK = N'C:\USERS\ADMINISTRATOR\DESKTOP\BACKUPFILE'"
HOST - IP-adresse eller værtsnavn
ERASQL- navnet på MS SQL-serverinstansen
Regelmæssig databasebackup med SQL-script
Vælg et af følgende SQL-scripts:
-
Opret regelmæssige sikkerhedskopier og gem dem baseret på oprettelsesdatoen:
-
-
@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
-
-
Tilføj din backup til en fil:
-
@ECHO OFF
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"
For mere information om backup af Microsoft SQL Server, se artiklen i Microsofts dokumentation.
Gendan MS SQL-backup
Udfør en af følgende kommandoer alt efter din situation:
-
Hvis du vil gendanne en MS SQL-database fra en fil i et miljø med en eksisterende ERA_DB-database, skal du udføre denne kommando:
SQLCMD.EXE -S HOST\ERASQL -d ERA_DB -E -Q "RESTORE DATABASE ERA_DB FROM DISK = N'C:\USERS\ADMINISTRATOR\DESKTOP\BACKUPFILE'"
-
For at gendanne en MS SQL-database fra en fil i et miljø uden en eksisterende ERA_DB-database skal du udføre denne kommando:
SQLCMD.EXE -S HOST\ERASQL -E -Q "GENDAN DATABASE ERA_DB FRA DISK = N'C:\USERS\ADMINISTRATOR\DESKTOP\BACKUPFILE'"
Opret og gendan backup af MySQL-database
MySQL-backup
Følg eksemplerne nedenfor for at oprette en sikkerhedskopi af en MySQL-database til en fil:
mysqldump --host HOST --disable-keys --extended-insert --routines -u ROOTLOGIN -p ERADBNAME > BACKUPFILE
HOST-IP-adresse eller værtsnavn på MySQL-serveren
ROOTLOGIN-Root MySQL-serverens konto
ERADBNAME-ESET PROTECT On-Prem-databasenavn
Du kan få flere oplysninger om sikkerhedskopiering af MySQL-servere på MySQL's dokumentationswebsted.
Gendannelse af MySQL
For at gendanne en MySQL-database fra en fil skal du udføre denne kommando:
mysql --host HOST -u ROOTLOGIN -p ERADBNAME < BACKUPFILE