إشعار
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تسجيل الدخول أو تغيير الدلائل.
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تغيير الدلائل.
يشرح هذا الدرس كيفية عمل نسخة احتياطية لقاعدة بيانات SQL Server التي تعمل على آلة افتراضية Azure (VM) إلى خزنة Azure Backup Recovery Services.
في هذا الدرس، تستخدم بوابة Azure ل:
- إنشاء مخزن وتكوينه.
- اكتشف قواعد البيانات وقم بإعداد نسخ احتياطية.
- إعداد الحماية التلقائية لقواعد البيانات.
- إنشاء النسخ الاحتياطي عند الطلب.
المتطلبات الأساسية
- تحديد أو إنشاء خزنة خدمات الاستعادة في نفس المنطقة أو الموقع الذي يستضيف فيه الجهاز الافتراضي الذي يستضيف نسخة SQL Server.
- تحقق من صلاحيات الأجهزة الافتراضية التي تحتاجها لعمل نسخة احتياطية من قاعدة بيانات SQL Server.
- تحقق من أن جهاز Azure الظاهري لديه اتصال بالشبكة.
- تحقق من أن قواعد بيانات SQL Server الخاصة بك مسماة وفقا لإرشادات التسمية ل Azure Backup.
- تحقق من عدم تمكين أي حلول نسخ احتياطي أخرى لقاعدة البيانات. قم بتعطيل كافة النسخ الاحتياطية الأخرى لـ SQL Server قبل إعداد هذا السيناريو. يمكنك تفعيل نسخ Azure Backup لجهاز افتراضي Azure، بالإضافة إلى Azure Backup لقاعدة بيانات SQL Server تعمل على الجهاز الافتراضي، دون أي تعارض.
أنشئ مخزن خدمات الاسترداد
مخزن خدمات الاسترداد هو كيان إدارة يخزن نقاط الاسترداد التي يتم إنشاؤها بمرور الوقت. يوفر واجهة لإجراء العمليات المتعلقة بالنسخ الاحتياطي. تتضمن هذه العمليات تنفيذ النسخ الاحتياطي عند الطلب وإجراء عمليات الاستعادة وإنشاء نُهج النسخ الاحتياطي.
لإنشاء مخزن خدمات الاسترداد:
قم بتسجيل الدخول إلى بوابة Azure.
ابحث عن Reiliency، ثم اذهب إلى لوحة تحكم Resiliency (Resiliency Dash).
في جزء Vault ، حدد + Vault.
حدد Recovery Services vault>Continue.
في لوحة خزنة إنشاء خدمات الاستعادة ، أدخل القيم التالية:
الاشتراك: حدد الاشتراك المراد استخدامه. إذا كنت عضوا في اشتراك واحد فقط، فسترى هذا الاسم. إذا لم تكن متأكدا من الاشتراك الذي يجب استخدامه، فاستخدم الاشتراك الافتراضي. تظهر الخيارات المتعددة فقط إذا كان حساب العمل أو المؤسسة التعليمية مقترنا بأكثر من اشتراك Azure واحد.
مجموعة الموارد: اختر مجموعة الموارد أو أنشئ مجموعة موارد جديدة. لعرض قائمة بمجموعات الموارد المتوفرة في اشتراكك، حدد استخدام موجود. ثم حدد موردا في القائمة المنسدلة. لإنشاء مجموعة موارد جديدة، حدد إنشاء جديد، ثم أدخل الاسم. لمزيد من المعلومات حول مجموعات الموارد، يرجى الاطلاع على نظرة عامة حول مدير موارد Azure.
Vault name: أدخل اسماً مألوفاً لتعريف المخزن. يكون الاسم فريدًا في اشتراك Azure. حدد اسماً يحتوي على حرفين على الأقل ولكن ليس أكثر من 50 حرفاً. يجب أن يبدأ الاسم بحرف ويتكون فقط من الحروف والأرقام والواصلات.
Region: حدد المنطقة الجغرافية للمخزن. لكي تتمكن من إنشاء مخزن للمساعدة في حماية أي مصدر بيانات، يجب أن يكون المخزن في نفس المنطقة التي يوجد بها مصدر البيانات.
هام
إذا لم تكن متأكدا من موقع مصدر البيانات، فقم بإغلاق النافذة. انتقل إلى قائمة الموارد الخاصة بك في البوابة. إذا كان لديك مصادر بيانات في مناطق متعددة، فقم بإنشاء خازنة خدمات استرداد لكل منطقة. إنشاء المخزن في الموقع الأول قبل إنشاء مخزن في موقع آخر. لا تحتاج إلى تحديد حسابات التخزين لتخزين بيانات النسخ الاحتياطي. يعالج مخزن خدمات الاسترداد وAzure Backup هذه الخطوة تلقائيا.
بعد توفير القيم، حدد مراجعة + إنشاء.
لإنهاء إنشاء مخزن خدمات الاسترداد، حدد إنشاء.
قد يستغرق الأمر بعض الوقت لإنشاء خازنة خدمات الاسترداد. مراقبة إعلامات الحالة في منطقة الإعلامات في أعلى اليمين. بعد إنشاء المخزن، يظهر في قائمة مخازن خدمات الاسترداد. إذا لم يظهر المخزن، فحدد Refresh.
يدعم Azure Backup الآن المخازن غير القابلة للتغيير التي تساعدك على التأكد من أنه بعد إنشاء نقاط الاسترداد، لا يمكن حذفها قبل انتهاء صلاحيتها وفقا لنهج النسخ الاحتياطي. يمكنك جعل الثباتية لا رجعة فيها للمساعدة في حماية بيانات النسخ الاحتياطي من تهديدات مختلفة، بما في ذلك هجمات الفدية والجهات الخبيثة. تعرف على المزيد حول مخازن Azure Backup غير القابلة للتغيير.
اكتشف قواعد بيانات SQL Server
لاكتشاف قواعد البيانات التي تعمل على جهاز ظاهري، اتبع الخطوات التالية:
في بوابة Azure، اذهب إلى Resiliency، ثم اختر + Configure protection.
في لوحة تكوين الحماية ، لنوع مصدر البيانات، اختر SQL في جهاز Azure VM. بعد ذلك، حدد متابعة.
في صفحة البدء: قم بتكوين لوحة النسخ الاحتياطي ، وتحت الخزنة، اختر اختيار الخزنة.
في لوحة اختيار خزنة ، اختر خزنة خدمات الاسترداد التي تريد عمل نسخة احتياطية من قاعدة البيانات فيها. ثم اختر حدد.
حدد متَابعة.
في جزء هدف النسخ الاحتياطي ، ضمن اكتشاف قواعد البيانات في الأجهزة الظاهرية، حدد بدء الاكتشاف للبحث عن الأجهزة الظاهرية غير المحمية في الاشتراك. قد يستغرق هذا البحث بعض الوقت، اعتماداً على عدد أجهزة Azure الظاهرية غير المحمية في الاشتراك.
في جزء تحديد الجهاز الظاهري ، حدد الأجهزة الظاهرية التي تقوم بتشغيل قاعدة بيانات SQL Server، ثم حدد اكتشاف قواعد البيانات.
إشعار
يجب أن تظهر الأجهزة الافتراضية غير المحمية في القائمة بعد الاكتشاف، مرتبة حسب الاسم ومجموعة الموارد. إذا لم يكن جهاز Azure الظاهري مدرجاً كما تتوقع، فتحقق مما إذا كان قد تم نسخه احتياطياً بالفعل في مخزن.
يمكن أن تحمل عدة أجهزة افتراضية نفس الاسم، لكنها تنتمي إلى مجموعات موارد مختلفة.
يمكنك تتبع اكتشاف قاعدة البيانات في الإشعارات. يعتمد الوقت المطلوب لهذا الإجراء على عدد قواعد بيانات جهاز Azure الظاهري. عند اكتشاف قواعد البيانات المحددة، تظهر رسالة نجاح.
يكتشف Azure Backup كافة قواعد بيانات SQL Server على الجهاز الظاهري. أثناء الاكتشاف، تحدث الأنشطة التالية في الخلفية:
يقوم Azure Backup بتسجيل جهاز Azure الظاهري مع المخزن لنسخ احتياطي لأحمال العمل. يمكن نسخ جميع قواعد البيانات الموجودة على جهاز Azure الظاهري المسجل احتياطياً إلى هذا المخزن فقط.
Azure Backup يقوم بتثبيت الإضافة
AzureBackupWindowsWorkloadعلى الجهاز الافتراضي. لا يتم تثبيت أي وكيل على قاعدة بيانات SQL Server.Azure Backup ينشئ حساب
NT Service\AzureWLBackupPluginSvcالخدمة على الجهاز الافتراضي. لاحظ ما يلي:- تستخدم جميع عمليات النسخ الاحتياطي والاستعادة حساب الخدمة.
-
NT Service\AzureWLBackupPluginSvcيتطلب صلاحيات SQL Serversysadmin. - جميع أجهزة SQL Server الافتراضية التي تم إنشاؤها في Azure Marketplace تأتي مع
SqlIaaSExtensionالمثبتات. تستخدمSQLIaaSExtensionالإضافةAzureBackupWindowsWorkloadللحصول التلقائي على الأذونات المطلوبة.
إذا لم تنشئ الجهاز الافتراضي من Azure Marketplace أو إذا كنت تستخدم SQL Server 2008 أو SQL Server 2008 R2، فقد يكون الجهاز الافتراضي قد لم يتم
SqlIaaSExtensionتثبيته. ثم تفشل عملية الاكتشاف مع رسالةUserErrorSQLNoSysAdminMembershipالخطأ . لحل هذه المشكلة، اتبع التعليمات في تعيين صلاحيات الآلات الافتراضية.
تكوين النسخ الاحتياطي
لتكوين نسخ بيانات SQL Server، اتبع الخطوات التالية:
في جزء هدف النسخ الاحتياطي ، ضمن الخطوة 2: تكوين النسخ الاحتياطي، حدد تكوين النسخ الاحتياطي.
اختر إضافة الموارد لعرض جميع مجموعات التوفر المسجلة ونسخ SQL Server المستقلة.
في لوحة اختيار العناصر للنسخ الاحتياطية ، اختر السهم إلى يسار الصف لتوسيع قائمة جميع قواعد البيانات غير المحمية في تلك الحالة أو مجموعة التوفر Always On.
اختر جميع قواعد البيانات التي تريد نسخها احتياطيا، ثم اختر موافق.
لتحسين تحميل النسخ الاحتياطي، يحدد نسخ Azure Backup الحد الأقصى لعدد قواعد البيانات في مهمة نسخ احتياطي واحدة إلى 50. لحماية أكثر من 50 قاعدة بيانات، قم بتكوين نسخ احتياطي متعدد.
لتمكين النسخة كاملة أو مجموعة التوفر Always On، في قائمة AUTOPROTECT المنسدلة، اختر ON. ثم حدد موافق.
إشعار
ميزة الحماية التلقائية لا تفعل فقط الحماية على جميع قواعد البيانات الموجودة دفعة واحدة. كما أنه يحمي تلقائيا أي قواعد بيانات جديدة تضاف إلى تلك الحالة أو مجموعة التوفر.
حدد سياسة النسخ الاحتياطي. يمكنك اتخاذ أحد الإجراءات التالية:
- حدد النهج الافتراضي كـ HourlyLogBackup.
- اختر سياسة نسخ احتياطي موجودة أنشأتها ل SQL Server.
- حدد سياسة جديدة بناء على هدف نقاط الاسترداد ونطاق الاحتفاظ الذي لديك.
اختر تمكين النسخ الاحتياطي لتقديم عملية تكوين الحماية . يمكنك تتبع تقدم التكوين في منطقة الإشعارات في البوابة.
إنشاء سياسة النسخ احتياطي
سياسة النسخ الاحتياطي تحدد متى تعمل النسخ الاحتياطية ومدة الاحتفاظ بها. ضع هذه الاعتبارات في اعتبارك:
- يتم إنشاء نهج على مستوى المخزن.
- يمكن أن تستخدم خزائن متعددة نفس نهج النسخ الاحتياطي، ولكن يجب تطبيق نهج النسخ الاحتياطي على كل مخزن.
- عند إنشاء سياسة نسخ احتياطي، فإن النسخ الاحتياطي اليومي الكامل هو الافتراضي.
- يمكنك إضافة نسخة احتياطية تفاضلية؛ ولكن فقط إذا قمت بتكوين نسخ احتياطية كاملة أسبوعيًا. تعرف أكثر على أنواع النسخ الاحتياطي في SQL Server.
لإنشاء سياسة نسخة احتياطية.
اذهب إلى Reliency، ثم اختر إدارة>سياسات> الحماية + إنشاء سياسة>إنشاء سياسة النسخ الاحتياطي.
عند صفحة Start: إنشاء لوحة سياسات ، اختر SQL في Azure VM كنوع مصدر البيانات. اختر الخزنة التي يجب أن تنشئ السياسة تحتها، ثم اختر متابعة.
في قسم إنشاء السياسات ، أدخل اسم السياسة لاسم السياسة.
لتعديل الإعدادات الافتراضية لتكرار النسخ الاحتياطي، اختر رابط التحرير الذي يتوافق مع النسخ الاحتياطي الكامل.
في صفحة سياسة النسخ الاحتياطي الكامل، قم بتكوين الإعدادات التالية تحت جدول النسخ الاحتياطي:
- للوتيرة، اختر يوميا أو أسبوعيا.
- في الصناديق الأخرى، اختر الوقت والمنطقة الزمنية لبدء مهمة النسخ الاحتياطي. لا يمكنك إنشاء نسخ احتياطية تفاضلية للنسخ الاحتياطية الكاملة اليومية.
تحت نطاق الاحتفاظ، يتم اختيار جميع الخيارات بشكل افتراضي. امسح أي حدود لفترة استبقاء لا تريدها، ثم قم بتعيين الفواصل الزمنية لاستخدامها. ضع هذه المعلومات في اعتبارك:
- الحد الأدنى لفترة الاحتفاظ لأي نوع من النسخ الاحتياطي (كامل، تفاضلي، أو لوج) هو 7 أيام.
- يتم وضع علامات على نقاط الاسترداد للاحتفاظ بها استنادًا إلى نطاق الاحتفاظ بها. على سبيل المثال، إذا اخترت نسخة احتياطية كاملة يومية، يتم تفعيل نسخة احتياطية كاملة واحدة فقط يوميا.
- يتم تمييز النسخة الاحتياطية ليوم معين واستبقاؤها على فترة الاستبقاء الأسبوعي وإعداد الاستبقاء الأسبوعي.
- تعمل فترات الاستبقاء الشهرية والسنوية بطريقة مماثلة.
حدد OK لقبول الإعداد للنسخ الاحتياطية الكاملة.
في لوحة إنشاء السياسة ، لتعديل الإعدادات الافتراضية، اختر رابط التحرير الذي يتوافق مع النسخ الاحتياطي التفاضلي.
في لوحة سياسة النسخ الاحتياطي التفاضلي، قم بتكوين الإعدادات التالية:
- للحصول على النسخ الاحتياطي التفاضلي، اختر تفعيل.
- بالنسبة لتردد النسخ الاحتياطي والتحكم في Retained for Controls، ضع هذه المعلومات في اعتبارك:
- يمكنك تشغيل نسخ احتياطي تفاضلي مرة واحدة فقط في اليوم. لا يمكن تشغيل النسخ الاحتياطي التفاضلي في نفس اليوم كنسخة احتياطية كاملة.
- يمكن الاحتفاظ بالنسخ الاحتياطية التفاضلية لمدة أقصاها 180 يومًا.
- لا يمكن أن تكون فترة الاحتفاظ للنسخة الاحتياطية التفاضلية أكبر من فترة الاحتفاظ بالنسخة الاحتياطية الكاملة، لأن النسخ الاحتياطية التفاضلية تعتمد على النسخ الاحتياطية الكاملة للاسترجاع.
- النسخ التفاضلية غير مدعومة لقاعدة البيانات الرئيسية.
في لوحة إنشاء السياسة ، لتعديل الإعدادات الافتراضية، اختر رابط التعديل الذي يتوافق مع نسخة احتياطية للسجل.
في لوحة سياسة النسخ الاحتياطي للسجل ، قم بتكوين الإعدادات التالية:
- لنسخ السجل احتياطيا، اختر تفعيل.
- بالنسبة لجدول النسخ الاحتياطي وأدوات التحكم Retained for Controls، ضع هذه المعلومات في اعتبارك:
- يمكن إجراء النسخ الاحتياطية للسجلات كل 15 دقيقة، ويمكن استبقاؤها لمدة تصل إلى 35 يوماً.
- إذا كانت قاعدة البيانات في نموذج الاسترداد البسيط، يتم إيقاف جدول النسخ الاحتياطي للسجل لتلك قاعدة البيانات مؤقتا ولا يتم تفعيل نسخ احتياطية للسجلات.
- إذا تغير نموذج استعادة قاعدة البيانات من كامل إلى بسيط، يتم إيقاف النسخ الاحتياطي للسجلات خلال 24 ساعة من التغيير في نموذج الاسترداد. وبالمثل، إذا تغير نموذج الاسترداد من Simple (مما يعني أنه يمكن الآن دعم نسخ السجلات الاحتياطية لقاعدة البيانات)، يتم تفعيل جداول النسخ الاحتياطي للسجلات خلال 24 ساعة من التغيير في نموذج الاسترداد.
في القائمة Backup policy اختر ما إذا كان يجب تمكين SQL Backup Compression أم لا.
يتم تعطيل هذا الخيار بشكل افتراضي. إذا قمت بتفعيله، يرسل SQL Server تدفق نسخ احتياطي مضغوط إلى واجهة الجهاز الافتراضي (VDI). يتجاوز Azure Backup الإعدادات الافتراضية على مستوى النسخة باستخدام عبارة أو
COMPRESSIONNO_COMPRESSIONحسب قيمة هذا التحكم.بعد إكمال عمليات التحرير على نهج النسخ الاحتياطي، حدد موافق.
إشعار
يتم ربط كل نسخة احتياطية للسجل بالنسخة الاحتياطية الكاملة السابقة لتشكيل سلسلة استرداد. يتم الاحتفاظ بهذه النسخة الاحتياطية الكاملة حتى انتهاء صلاحية الاحتفاظ بآخر نسخة احتياطية من السجل. قد يعني هذا السلوك الاحتفاظ بالنسخ الاحتياطي الكامل لفترة إضافية لضمان إمكانية استعادة جميع السجلات.
افترض أن لديك نسخة احتياطية أسبوعية كاملة، وبيانات تفاضلية يومية، وسجلات لمدة ساعتين. يتم استبقاؤها جميعاً لمدة 30 يوماً. لكن النسخ الاحتياطي الكامل الأسبوعية يمكن تنظيفه أو حذفه فقط بعد توفر النسخة الاحتياطية الكاملة التالية؛ أي بعد 30 + 7 أيام.
على سبيل المثال، يتم إجراء نسخة احتياطية أسبوعية كاملة في 16 نوفمبر. وفقا لسياسة الاحتفاظ، يجب الاحتفاظ بهذا الاحتياط حتى 16 ديسمبر. آخر نسخة احتياطية للسجل تحدث قبل النسخة الاحتياطية الكاملة المجدولة التالية، في 22 نوفمبر. حتى تتوفر نسخة احتياطية للسجل هذه في 22 ديسمبر، لا يمكن حذف النسخة الاحتياطية الكاملة ليوم 16 نوفمبر. لذلك، يتم الاحتفاظ بالنسخ الاحتياطي الكامل في 16 نوفمبر حتى 22 ديسمبر.
ثم قم بإجراء النسخ الاحتياطي حسب الطلب
في خزنة خدمات الاستعادة الخاصة بك، اختر عناصر النسخ الاحتياطي.
اختر SQL في جهاز Azure الافتراضي.
انقر بزر الفأرة الأيمن على قاعدة البيانات، ثم اختر النسخ الاحتياطي الآن.
اختر نوع النسخ الاحتياطي:
- تحتفظ النسخ الاحتياطي الكامل عند الطلب لمدة لا تقل عن 45 يوما وبحد أقصى 99 سنة.
- تقبل النسخة الكاملة عند الطلب فقط أي قيمة للاحتفاظ بها.
- يحتفظ الفروق عند الطلب بالنسخ الاحتياطية وفقا للاحتفاظ بالفروقات المجدولة المحددة في السياسة.
- يحتفظ السجل عند الطلب بالنسخ الاحتياطية وفقا لاحتفاظ السجلات المجدولة المحددة في السياسة.
اختر ما إذا كنت ستفعل أو تعطيل الضغط.
اختر OK لبدء النسخ الاحتياطي.
راقب مهمة النسخ الاحتياطي بالذهاب إلى خزنة خدمات الاسترداد واختيار وظائف النسخ الاحتياطي.
الخطوة التالية
تابع إلى الدرس التالي لاستعادة جهاز Azure الافتراضي من القرص: