[KB7978] Luo varmuuskopio ESET PROTECT On-Prem -tietokannasta

HUOM:

Tämä sivu on käännetty tietokoneella. Klikkaa englantia tämän sivun Kielet-kohdassa näyttääksesi alkuperäisen tekstin. Jos jokin on epäselvää, ota yhteyttä paikalliseen tukeen.

 

Kysymys

Required user permissions

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

If you are unable to perform the tasks below (the option is unavailable), create a second administrator user in ESET PROTECT or ESET PROTECT On-Prem with all access rights.

Ratkaisu

Tietokannan nimet ja lokitiedostot

Tietokantojen ja lokitiedostojen nimet pysyvät samoina myös sen jälkeen, kun tuotteen nimi on vaihtunut ESET Security Management Centeristä ESET PROTECT On-Premiin.

Jos käytät ESET PROTECT Virtual Appliancea, noudata VA-tietokannan varmuuskopiointiohjeita.

Kuvitetut esimerkit ovat oletusasetuksilla

Seuraavat esimerkit on tarkoitettu käytettäväksi oletusasetuksilla (esimerkiksi tietokannan oletusnimi ja tietokantayhteysasetukset). Mukauta varmuuskopiointiskripti mukauttamalla se oletusasetuksiin tekemiesi muutosten mukaan. Voit käyttää varmuuskopiota myöhemmin, kun siirrät ESET PROTECT On-Prem -palvelimen uudelle palvelimelle.

MS SQL-tietokannan varmuuskopion luominen ja palauttaminen

Jos haluat varmuuskopioida ja palauttaa MS SQL-tietokannan tiedostoon, noudata alla olevia esimerkkejä:

Kertaluonteinen tietokannan varmuuskopiointi

Suorita tämä komento Windowsin komentorivillä luodaksesi varmuuskopion tiedostoon nimeltä BACKUPFILE:

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

HOST-IP-osoite tai isäntänimi
ERASQL-MS SQL-palvelimen instanssin nimi

Säännöllinen tietokannan varmuuskopiointi SQL-skriptillä

Valitse jokin seuraavista SQL-skripteistä:

  • Luo säännöllisiä varmuuskopioita ja tallenna ne luontipäivämäärän perusteella:

    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
  • Liitä varmuuskopiosi tiedostoon:

    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"

Lisätietoja Microsoft SQL Serverin varmuuskopioinnista on Microsoftin dokumentaatioartikkelissa.

MS SQL Serverin varmuuskopion palauttaminen

Suorita jokin seuraavista komennoista tilanteesi mukaan:

  • Jos haluat palauttaa MS SQL-tietokannan tiedostosta ympäristössä, jossa on olemassa oleva ERA_DB-tietokanta, suorita tämä komento:

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

  • Jos haluat palauttaa MS SQL-tietokannan tiedostosta ympäristössä, jossa ei ole olemassa olevaa ERA_DB-tietokantaa, suorita tämä komento:

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


Luo ja palauta MySQL-tietokannan varmuuskopio

MySQL-tietokannan varmuuskopiointi

Voit luoda MySQL-tietokannan varmuuskopion tiedostoon noudattamalla alla olevia esimerkkejä:

mysqldump --host HOST --disable-keys --extended-insert --routines -u ROOTLOGIN -p ERADBNAME > BACKUPFILE

HOST - MySQL-palvelimen IP-osoite tai isäntänimi
ROOTLOGIN-Root MySQL-palvelimen tili
ERADBNAME-ESET PROTECT On-Prem-tietokannan nimi

Lisätietoja MySQL-palvelimen varmuuskopioinnista on MySQL:n dokumentaatiosivustolla.

MySQL:n palauttaminen

Voit palauttaa MySQL-tietokannan tiedostosta suorittamalla tämän komennon:

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