[KB7978] Opret en sikkerhedskopi af ESET PROTECT On-Prem-databasen

BEMÆRK:

Denne side er blevet oversat af en computer. Klik på engelsk under Sprog på denne side for at få vist den originale tekst. Hvis du finder noget uklart, bedes du kontakte din lokale support.

Problem

Required user permissions

This article assumes that you have the appropriate access rights and permissions to perform the tasks below.

If you use the default Administrator user or are unable to perform the tasks below (the option is unavailable), create a second administrator user with all access rights.

Løsning

Databasenavne og logfiler

Navnene på databaser og logfiler forbliver de samme, selv efter ændringen af produktnavnet fra ESET Security Management Center til ESET PROTECT On-Prem.

Hvis du bruger ESET PROTECT Virtual Appliance, skal du følge instruktionerne for sikkerhedskopiering af VA-databaser.

Illustrerede eksempler er med standardindstillinger

De følgende eksempler er beregnet til brug med standardindstillinger (f.eks. standarddatabasenavn og indstillinger for databaseforbindelse). Tilpas dit backup-script, så det passer til de ændringer, du foretager i forhold til standardindstillingerne. Du kan bruge sikkerhedskopien senere, når du migrerer ESET PROTECT On-Prem til en ny server.

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:

    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
  • Tilføj din backup til en fil:

    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"

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