النسخ الاحتياطي لقاعدة بيانات Silkroad SQL Server والجدولة التلقائية (النسخ الاحتياطي)
في خوادم Silkroad الخاصة، يتم تخزين جميع حسابات اللاعبين (الحساب) ومعلومات الشخصية (SHARD) وسجلات الألعاب في قاعدة بيانات SQL Server التي تعمل على Windows Server. من أهم واجبات أصحاب الخادم أخذ نسخ احتياطية منتظمة لقاعدة البيانات ضد مخاطر فشل النظام المحتمل أو الهجوم السيبراني على الخادم. ستتعلم في هذا الدليل كيفية عمل نسخة احتياطية يدوية وربطها بجدول زمني تلقائي.
الطريقة الأولى: أخذ نسخة احتياطية يدوية عبر SQL Server
قبل إحضار تحديث جديد إلى الخادم أو تشغيل استعلام على قاعدة البيانات، تأكد من عمل نسخة احتياطية يدوية باتباع الخطوات التالية:
- ستوديو إدارة خادم SQL (SSMS) افتح البرنامج واتصل.
- من القائمة اليسرى، حدد قاعدة البيانات التي تريد عمل نسخة احتياطية منها (على سبيل المثال:
SRO_VT_SHARD) انقر بزر الماوس الأيمن عليه. - المهام -> نسخة احتياطية... اتبع طريقك.
- في النافذة المفتوحة الوجهة تحقق من مسار المجلد حيث سيتم حفظ النسخة الاحتياطية (عادةً C:\Backup). إذا كانت هناك نسخة احتياطية قديمة، فحددها من القائمة، وانقر فوق "إزالة" ثم انقر فوق الزر "إضافة" لإعطائها اسم ملف جديد (على سبيل المثال: shard_backup.bak).
- حسنًا أكمل عملية النسخ الاحتياطي بالضغط على الزر. نفس العملية
SRO_VT_ACCOUNTكرر ل.
الطريقة الثانية: خطة النسخ الاحتياطي اليومي التلقائي (الجدولة) باستخدام SQL Server Agent
للتأكد من أنك لا تنسى أخذ نسخة احتياطية كل يوم، يمكنك جعل SQL Server يقوم بذلك تلقائيًا كل ليلة:
- يقع في أسفل القائمة اليسرى لـ SQL Server وكيل خادم SQL قم بتفعيل الخدمة بالضغط عليها بزر الفأرة الأيمن واختيار "ابدأ".
- وظائف انقر بزر الماوس الأيمن على المجلد وظيفة جديدة... حدد الخيار.
- عام في علامة التبويب، أدخل "SRO_Automatic_Backup" في الاسم.
- خطوات انتقل إلى علامة التبويب جديد... اضغط على الزر. في حقل الأمر الذي يفتح، اكتب رمز استعلام SQL الذي سيقوم بإجراء النسخة الاحتياطية وحفظه.
- الجداول الزمنية عن طريق التبديل إلى علامة التبويب جديد... قل. هنا، حدد في أي وقت (على سبيل المثال 03:00) سيتم أخذ النسخة الاحتياطية كل ليلة. الآن سيقوم خادمك تلقائيًا بأخذ نسخة احتياطية بتنسيق .bak في الوقت الذي تحدده.
تم إعداد هذه المقالة خصيصًا لـ PvPServer.