Sorun
- Tüm ESET PROTECT On-Prem bilgileri ve ayarları bir veritabanında saklanır
- Acil bir durumda verilerinizin güvenliğini sağlamak için düzenli veritabanı yedekleri oluşturmanızı öneririz
- MS SQL veritabanı yedeği oluşturma ve geri yükleme
- MySQL veritabanı yedeği oluşturma ve geri yükleme
Çözüm
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:
-
-
@ECHO KAPALI -
SQLCMD.EXE -S HOST\ERASQL -d ERA_DB -E -Q "ERA_DB VERİTABANINI DİSK = N'C:\USERS\ADMINISTRATOR\DESKTOP\BACKUPFILE' TONOFORMAT,INIT, NAME = N'ERA_DB', SKIP, NOREWIND, NOUNLOAD, STOP_ON_ERROR, CHECKSUM, STATS=10" 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:
-
@ECHO KAPALISQLCMD.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