تعليمات ESET عبر الإنترنت

البحث العربية
تحديد الفئة
تحديد الموضوع

النسخ الاحتياطي لخادم قاعدة البيانات واستعادته

يتم تخزين كل معلومات وإعدادات ‎ESET PROTECT On-Prem في قاعدة البيانات. لذا نوصي بإجراء نسخ احتياطي لقاعدة البيانات بشكل منتظم للحيلولة دون فقدان البيانات. يمكنك استخدام النسخة الاحتياطية لاحقاً عند ترحيل ESET PROTECT On-Prem إلى خادم جديد. الرجاء الرجوع إلى القسم المناسب أدناه لقاعدة البيانات التي تستخدمها:


note

أمثلة على النسخ الاحتياطي لـ 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 النصية التالية:

    1. إنشاء عمليات نسخ احتياطي بانتظام وتخزينها حسب تاريخ الإنشاء:

@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

    1. إلحاق النسخ الاحتياطي بملف واحد:

@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

لإجراء النسخ الاحتياطي لقاعدة بيانات MS SQL إلى ملف، اتبع المثال الموضح أدناه:

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


note

في هذا المثال، يشير ‎‏HOST إلى عنوان IP أو اسم مضيف خادم MySQL، وROOTLOGIN لحساب الجذر الخاص بـ MySQL Server، ويشير DBNAME إلى اسم قاعدة بيانات ESET PROTECT.

استعادة MySQL

لاستعادة قاعدة بيانات MySQL من ملف، اتبع المثال الموضح أدناه:

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


note

لمزيد من المعلومات عن إجراء النسخ الاحتياطي لـ Microsoft SQL Server يُرجى زيارة موقع ويب Microsoft technet. لمزيد من المعلومات عن إجراء النسخ الاحتياطي لـ MySQL Server يُرجى زيارة موقع ويب وثائق MySQL.