[KB7978] ESET PROTECT On-Prem veritabanının yedeğini oluşturma

NOT:

Bu sayfa bir bilgisayar tarafından çevrilmiştir. Orijinal metni görüntülemek için bu sayfadaki Diller altında İngilizce'ye tıklayın. Anlaşılmayan bir şey bulursanız, lütfen yerel destek biriminizle iletişime geçin.

Sorun

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.

Çözüm

Veritabanı adları ve günlük dosyaları

Veritabanlarının ve günlük dosyalarının adları, ürün adı ESET Security Management Center'dan ESET PROTECT On-Prem'e değiştirildikten sonra bile aynı kalır.

ESET PROTECT Virtual Appliance kullanıyorsanız VA veritabanı yedekleme yönergelerini izleyin.

Gösterilen örnekler varsayılan ayarlarla verilmiştir

Aşağıdaki örnekler varsayılan ayarlarla (örneğin, varsayılan veritabanı adı ve veritabanı bağlantı ayarları) kullanılmak üzere tasarlanmıştır. Varsayılan ayarlarda yaptığınız değişikliklere uyum sağlamak için yedekleme komut dosyanızı özelleştirin. Yedeği daha sonra ESET PROTECT On-Prem'i yeni bir sunucuya geçirirken kullanabilirsiniz.

MS SQL veritabanı yedeği oluşturma ve geri yükleme

Bir MS SQL veritabanını bir dosyaya yedeklemek ve geri yüklemek için aşağıda gösterilen örnekleri izleyin:

Tek seferlik veritabanı yedekleme

BACKUPFILE adlı bir dosyaya yedek oluşturmak için Windows komut isteminde bu komutu çalıştırın:

SQLCMD -S HOST\ERASQL -Q "ERA_DB VERITABANINI DISKE YEDEKLE = N'C:\USERS\ADMINISTRATOR\DESKTOP\BACKUPFILE'"

HOST-IP adresi veya ana bilgisayar adı
ERASQL-MS SQL sunucu örneğinin adı

SQL betiği ile düzenli veritabanı yedeklemesi

Aşağıdaki SQL komut dosyalarından birini seçin:

  • Düzenli yedeklemeler oluşturun ve bunları oluşturulma tarihine göre depolayın:

    1. @ECHO KAPALI

    2. SQLCMD.EXE -S HOST\ERASQL -d ERA_DB -E -Q "ERA_DB VERİTABANINI DİSK = N'C:\USERS\ADMINISTRATOR\DESKTOP\BACKUPFILE' TO NOFORMAT,INIT, NAME = N'ERA_DB', SKIP, NOREWIND, NOUNLOAD, STOP_ON_ERROR, CHECKSUM, STATS=10"

    3. REN YEDEK DOSYASI YEDEK DOSYASI-[%TARİH:~10,4%TARİH:~4,2%%TARİH:~7,2%_T%ZAMAN:~0,2%%ZAMAN:~3,2%].bac
  • Yedeğinizi bir dosyaya ekleyin:

    1. @ECHO KAPALI

    2. SQLCMD.EXE -S HOST\ERASQL -d ERA_DB -E -Q "ERA_DB VERİTABANINI NOFORMAT, NOINIT, NAME = N'ERA_DB', SKIP, NOREWIND, NOUNLOAD, STOP_ON_ERROR, CHECKSUM, STATS=10 İLE DİSK = N'BACKUPFILE' İÇİN YEDEKLE"

Microsoft SQL Server yedeklemesi hakkında daha fazla bilgi için Microsoft Belgeleri makalesine bakın.

MS SQL yedeğini geri yükleme

Durumunuza göre aşağıdaki komutlardan birini yürütün:

  • Mevcut bir ERA_DB veritabanı bulunan bir ortamdaki bir dosyadan MS SQL veritabanını geri yüklemek için şu komutu çalıştırın:

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

  • Mevcut bir ERA_DB veritabanı olmayan bir ortamda MS SQL veritabanını bir dosyadan geri yüklemek için bu komutu çalıştırın:

SQLCMD.EXE -S HOST\ERASQL -E -Q "ERA_DB VERITABANINI DISKTEN GERI YÜKLE = N'C:\USERS\ADMINISTRATOR\DESKTOP\BACKUPFILE'"


MySQL veritabanı yedeği oluşturma ve geri yükleme

MySQL yedekleme

Bir MySQL veritabanının bir dosyaya yedeğini oluşturmak için aşağıda gösterilen örnekleri izleyin:

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

HOST- MySQL sunucusunun IP adresi veya ana bilgisayar adı
ROOTLOGIN-Kök MySQL sunucu hesabı
ERADBNAME-ESET PROTECT Şirket içi veritabanı adı

MySQL Sunucusu yedeklemesi hakkında daha fazla bilgi için MySQL belgeleri web sitesini ziyaret edin.

MySQL geri yükleme

Bir MySQL veritabanını bir dosyadan geri yüklemek için bu komutu çalıştırın:

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