Ηλεκτρονική βοήθεια ESET

Αναζήτηση Ελληνικά
Επιλέξτε την κατηγορία
Επιλέξτε το θέμα

Δημιουργία αντιγράφων ασφαλείας και επαναφορά του διακομιστή βάσης δεδομένων

Όλες οι πληροφορίες και οι ρυθμίσεις του ESET PROTECT On-Prem αποθηκεύονται στη βάση δεδομένων. Συνιστάται να δημιουργείτε τακτικά αντίγραφα ασφαλείας της βάσης δεδομένων για να αποτρέπεται η απώλεια δεδομένων. Μπορείτε να χρησιμοποιήσετε το αντίγραφο ασφαλείας αργότερα κατά τη μετεγκατάσταση του ESET PROTECT On-Prem σε έναν νέο διακομιστή. Ανατρέξτε παρακάτω στην κατάλληλη ενότητα για τη βάση δεδομένων σας:


note

Τα ονόματα των βάσεων δεδομένων και των αρχείων καταγραφής παραμένουν ίδια, ακόμα και μετά την αλλαγή του ονόματος του προϊόντος από ESET Security Management Center σε ESET PROTECT On-Prem.

Εάν χρησιμοποιείτε εικονική συσκευή ESET PROTECT, ακολουθήστε τις οδηγίες δημιουργίας αντιγράφων ασφαλείας της βάσης δεδομένων εικονικής συσκευής.

Παραδείγματα δημιουργίας αντιγράφων ασφαλείας Microsoft SQL

Για να δημιουργήσετε αντίγραφο ασφαλείας για μια βάση δεδομένων Microsoft SQL σε ένα αρχείο, ακολουθήστε το παρακάτω παράδειγμα:


warning

Αυτά τα παραδείγματα προορίζονται για χρήση με τις προεπιλεγμένες ρυθμίσεις (για παράδειγμα, προεπιλεγμένο όνομα και προεπιλεγμένες ρυθμίσεις σύνδεσης της βάσης δεδομένων). Η δέσμη ενεργειών του αντιγράφου ασφαλείας σας θα πρέπει να προσαρμοστεί ώστε να αντικατοπτρίζει τυχόν αλλαγές που έχετε πραγματοποιήσει στις προεπιλεγμένες ρυθμίσεις.

Πρέπει να έχετε επαρκή δικαιώματα για να εκτελέσετε τις παρακάτω εντολές. Εάν δεν χρησιμοποιείτε έναν τοπικό λογαριασμό χρήστη διαχειριστή, πρέπει να αλλάξετε τη διαδρομή του αντιγράφου ασφαλείας, για παράδειγμα σε 'C:\USERS\PUBLIC\BACKUPFILE'.

Αντίγραφο ασφαλείας βάσης δεδομένων μίας χρήσης

Εκτελέστε αυτή την εντολή σε μια γραμμή εντολών των Windows για να δημιουργήσετε αντίγραφο ασφαλείας σε ένα αρχείο με το όνομα BACKUPFILE:

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


note

Σε αυτό το παράδειγμα, η παράμετρος HOST δηλώνει τη διεύθυνση IP ή το όνομα κεντρικού υπολογιστή, ενώ η παράμετρος ERASQL δηλώνει το όνομα της εμφάνισης του διακομιστή Microsoft SQL. Μπορείτε να εγκαταστήστε τον διακομιστή ESET PROTECT σε μια παρουσία SQL με προσαρμοσμένο όνομα (όταν χρησιμοποιείται βάση δεδομένων Microsoft SQL). Τροποποιήστε τις δέσμες ενεργειών αντιγράφου ασφαλείας σε αυτό το σενάριο.

Τακτικό αντίγραφο ασφαλείας βάσης δεδομένων με δέσμη ενεργειών SQL

Επιλέξτε μία από τις παρακάτω δέσμες ενεργειών SQL:

a)Δημιουργήστε τακτικά αντίγραφα ασφαλείας και αποθηκεύστε τα με βάση την ημερομηνία δημιουργίας τους:

@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

b)Επισυνάψτε το αντίγραφο ασφαλείας σε ένα αρχείο:

@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, NOINIT, NAME = N'ERA_DB', SKIP, NOREWIND, NOUNLOAD, STOP_ON_ERROR, CHECKSUM, STATS=10"

Επαναφορά του Microsoft SQL

Για να επαναφέρετε μια βάση δεδομένων Microsoft SQL από ένα αρχείο, ακολουθήστε το παρακάτω παράδειγμα:

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

Αντίγραφο ασφαλείας MySQL

Για να δημιουργήσετε αντίγραφο ασφαλείας για μια βάση δεδομένων MySQL σε ένα αρχείο, ακολουθήστε το παρακάτω παράδειγμα:

mysqldump --host HOST --disable-keys --extended-insert --routines -u ROOTLOGIN -p DBNAME -r BACKUPFILE


note

Σε αυτό το παράδειγμα, η παράμετρος HOST δηλώνει τη διεύθυνση IP ή το όνομα κεντρικού υπολογιστή του διακομιστή MySQL, η παράμετρος ROOTLOGIN δηλώνει το λογαριασμό ρίζας του διακομιστή MySQL και η παράμετρος DBNAME δηλώνει το όνομα της βάσης δεδομένων ESET PROTECT.

Επαναφορά MySQL

Για να επαναφέρετε μια βάση δεδομένων MySQL από ένα αρχείο, ακολουθήστε το παρακάτω παράδειγμα:

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


note

Για περισσότερες πληροφορίες σχετικά με τη δημιουργία αντιγράφων ασφαλείας του Microsoft SQL Server, επισκεφτείτε τον ιστότοπο Microsoft technet. Για περισσότερες πληροφορίες σχετικά με τη δημιουργία αντιγράφων ασφαλείας του MySQL Server, επισκεφτείτε τον ιστότοπο τεκμηρίωσης του MySQL.