النسخ الاحتياطي لخادم قاعدة البيانات واستعادته
يتم تخزين كل معلومات وإعدادات ESET PROTECT في قاعدة البيانات. لذا نوصي بإجراء نسخ احتياطي لقاعدة البيانات بشكل منتظم للحيلولة دون فقدان البيانات. يمكنك استخدام النسخة الاحتياطية لاحقاً عند ترحيل ESET PROTECT إلى خادم جديد. الرجاء الرجوع إلى القسم المناسب أدناه لقاعدة البيانات التي تستخدمها:
|
أمثلة على النسخ الاحتياطي لـ Microsoft SQL
لإجراء النسخ الاحتياطي لقاعدة بيانات Microsoft SQL إلى ملف، اتبع المثال الموضح أدناه:
الغرض من هذه الأمثلة الاستخدام مع الإعدادات الافتراضية (الاسم الافتراضي لقاعدة البيانات وإعدادات الاتصال الافتراضية لقاعدة البيانات). سيحتاج البرنامج النصي للنسخ الاحتياطي أن يتم تخصيصه لاستيعاب التغييرات التي أجريتها إلى الإعدادات الافتراضية. يجب أن يكون لديك حقوق كافية لتشغيل الأوامر أدناه. إذا كنت لا تستخدم حساب مستخدم مسؤول محلي، فأنت بحاجة إلى تغيير مسار النسخ الاحتياطي، على سبيل المثال إلى 'C:\USERS\PUBLIC\BACKUPFILE'. |
النسخ الاحتياطي لقاعدة البيانات مرة واحدة
تنفيذ هذا الأمر في موجه أوامر Windows لإنشاء ملف نسخة احتياطية في ملف يحمل الاسم BACKUPFILE:
SQLCMD -S HOST\ERASQL -Q "BACKUP DATABASE ERA_DB TO DISK = N'C:\USERS\ADMINISTRATOR\DESKTOP\BACKUPFILE'" |
في هذا المثال، يشير HOST إلى عنوان IP أو اسم المضيف وERASQL لاسم مثيل خادم Microsoft SQL. يمكنك تثبيت خادم ESET PROTECT على مثيل مخصص باسم SQL. (عند استخدام قاعدة بيانات Microsoft SQL). قم بتعديل البرامج النصية للنسخ الاحتياطي وفقاً لذلك في هذا السيناريو. |
النسخ الاحتياطي المنتظم لقاعدة البيانات مع برنامج SQL النصي
اختر واحداً من برامج SQL النصية التالية:
- إنشاء عمليات نسخ احتياطي بانتظام وتخزينها حسب تاريخ الإنشاء:
@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 |
- إلحاق النسخ الاحتياطي بملف واحد:
@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 |
في هذا المثال، يشير HOST إلى عنوان IP أو اسم مضيف خادم MySQL، وROOTLOGIN لحساب الجذر الخاص بـ MySQL Server، ويشير DBNAME إلى اسم قاعدة بيانات ESET PROTECT. |
استعادة MySQL
لاستعادة قاعدة بيانات MySQL من ملف، اتبع المثال الموضح أدناه:
mysql --host HOST -u ROOTLOGIN -p DBNAME < BACKUPFILE |
لمزيد من المعلومات عن إجراء النسخ الاحتياطي لـ Microsoft SQL Server يُرجى زيارة موقع ويب Microsoft technet. لمزيد من المعلومات عن إجراء النسخ الاحتياطي لـ MySQL Server يُرجى زيارة موقع ويب وثائق MySQL. |