استعادة قاعدة بيانات Azure محذوفة لخادم MariaDB
عند حذف خادم، يمكن الاحتفاظ بالنسخة الاحتياطية لخادم قاعدة البيانات لمدة تصل إلى خمسة أيام في الخدمة. يمكن الوصول إلى النسخة الاحتياطية لقاعدة البيانات واستعادتها فقط من اشتراك Azure حيث كان الخادم موجودا في الأصل. يمكن اتباع الخطوات الموصى بها التالية لاستعادة مورد خادم MariaDB محذوف في غضون 5 أيام من وقت حذف الخادم. لن تعمل الخطوات الموصى بها إلا إذا كانت النسخة الاحتياطية للخادم لا تزال متوفرة ولم يتم حذفها من النظام.
المتطلبات الأساسية
لاستعادة قاعدة بيانات Azure محذوفة لخادم MariaDB، تحتاج إلى ما يلي:
- اسم اشتراك Azure الذي يستضيف الخادم الأصلي
- الموقع الذي تم فيه إنشاء الخادم
خطوات الاستعادة
انتقل إلى سجل النشاط من شفرة جهاز العرض في مدخل Azure.
في سجل الأنشطة ، انقر فوق إضافة فلتر كما هو موضح وقم بتعيين الفلاتر التالية ل
- الاشتراك = اشتراكك في استضافة الخادم المحذوف
- نوع المورد = قاعدة بيانات Azure لخوادم MariaDB (Microsoft.DBForMariaDB/servers)
- العملية = حذف خادم MariaDB (Microsoft.DBForMariaDB/servers/delete)
انقر نقرا مزدوجا فوق حدث حذف خادم MariaDB وانقر فوق علامة التبويب JSON ولاحظ سمات "resourceId" و "submissionTimetamp" في إخراج JSON. معرف المورد بالتنسيق التالي: /الاشتراكات/ffffffff-ffff-ffff-ffff-ffffff/resourceGroups/TargetResourceGroup/providers/Microsoft.DBForMariaDB/servers/deleteserver.
انتقل إلى صفحة إنشاء واجهة برمجة تطبيقات REST للخادم وانقر فوق علامة التبويب "جربه" المميزة باللون الأخضر وقم بتسجيل الدخول باستخدام حساب Azure الخاص بك.
قم بتوفير resourceGroupName و serverName (اسم الخادم المحذوف) و subscriptionId المشتق من سمة resourceId التي تم التقاطها في الخطوة 3 ، بينما يتم تعبئة إصدار api مسبقا كما هو موضح في الصورة.
قم بالتمرير أدناه في قسم نص الطلب والصق ما يلي:
{ "location": "Dropped Server Location", "properties": { "restorePointInTime": "submissionTimestamp - 15 minutes", "createMode": "PointInTimeRestore", "sourceServerId": "resourceId" } }يستعاض عن القيم التالية في نص الطلب أعلاه:
- "موقع الخادم الذي تم إسقاطه" مع منطقة Azure حيث تم إنشاء الخادم المحذوف في الأصل
- "الإرسال الطابع الزمني" و "resourceId" مع القيم التي تم التقاطها في الخطوة 3.
- بالنسبة إلى "restorePointInTime"، حدد قيمة "الإرسالالطابع الزمني" ناقص 15 دقيقة لضمان عدم حدوث خطأ في الأمر.
إذا رأيت رمز الاستجابة 201 أو 202، إرسال طلب الاستعادة بنجاح.
قد يستغرق إنشاء الخادم بعض الوقت وفقا لحجم قاعدة البيانات وحساب الموارد المتوفرة على الخادم الأصلي. يمكن مراقبة حالة الاستعادة من سجل النشاط عن طريق تصفية ل
- الاشتراك = اشتراكك
- نوع المورد = قاعدة بيانات Azure لخوادم MariaDB (Microsoft.DBForMariaDB/servers)
- العملية = تحديث إنشاء خادم MariaDB
الخطوات التالية
- إذا كنت تحاول استعادة خادم في غضون خمسة أيام، ولا تزال تتلقى رسالة خطأ بعد اتباع الخطوات التي تمت مناقشتها سابقا بدقة، فافتح حادث دعم للحصول على المساعدة. إذا كنت تحاول استعادة خادم محذوف بعد خمسة أيام، فمن المتوقع حدوث خطأ نظرا لتعذر العثور على ملف النسخ الاحتياطي. لا تقم بفتح تذكرة دعم في هذا السيناريو. يتعذر على فريق الدعم تقديم أي مساعدة إذا تم حذف النسخة الاحتياطية من النظام.
- لمنع الحذف العرضي للخوادم، نوصي بشدة باستخدام أقفال الموارد.

