تعرف على أنواع النسخ الاحتياطي في SQL Server

ما هي أنواع النسخ الاحتياطي في SQL Server

هل يعمل جهازك في خادم SQL؟ وأثناء إنشاء نسخة احتياطية، أنت في حيرة من أمرك بين أنواع النسخ الاحتياطي في خادم SQL؟ تقدم لك هذه المقالة دليلاً كاملاً بشأن أنواع النسخ الاحتياطية في خادم SQL وكيف يمكن لـ SQL Server 2012 عمل نسخة احتياطية من قاعدة البيانات

Wondershare Recoverit Authors

Feb 23, 2023 • Filed to: Topics • Proven solutions

0

مرحبًا، أحتاج إلى مساعدة في جدولة النسخ الاحتياطي لـ SQL من خلال خطط صيانة إدارة SQL.

SQL & AX Information. 1. Version: SQL Server 2008 R2. 2. Database Properties Options-->Recovery Model: Simple--> 3.Files a.Mdf file Autogrowth By 200 MB, unrestricted growth b.Ldf file By 10 percent, unrestricted growth.

إصدار AX: AX2012 R3 مع CU8

متطلباتي:

كل 3 ساعات، أحتاج إلى نسخ احتياطي تفاضلي، و 2 لكل ساعة، أحتاج إلى سجل معاملات. أسئلتي المتعلقة باستعادة قواعد البيانات هذه:

1. إذا تمت استعادته، فستكون هذه النسخة الاحتياطية المضغوطة Performance w.r.t AX سواء زاد الأداء أم انخفض؟ أو يُقترح أن يكون لديك نسخة احتياطية بدون هذا الضغط

2. على سبيل المثال، في الأول من فبراير في الساعة 8 مساءً، لدي نسخة احتياطية كاملة، في 2 فبراير إذا حدث خطأ ما في الساعة 4 مساءً ويجب علي استعادة قاعدة البيانات. تتوفر النسخ الاحتياطية التفاضلية الخاصة بي في 2 فبراير (9 صباحًا، 12 مساءً، 3 مساءً) سجل معاملاتي متاحة لـ (9 صباحًا، 10 صباحًا، 11 صباحًا، 12 مساءً، 1 مساءً، 2 مساءً، 3 مساءً). ما الذي يجب أن يكون تسلسل الاستعادة

3. ماذا يجب أن تكون حالة الاختيار مع الاسترداد وعدم الاسترداد؟

4. قاعدة البيانات - > المهام - > تقليص - > قاعدة البيانات هل يُقترح القيام به على أساس منتظم؟

الرجاء مساعدتي في اعتبارات أخرى إذا فاتني الأمر، والذي قد يكون خطيرًا أو أي شيء قد يكون جيدًا للأداء.

شكرا مقدما

RegardsRaghu

يعد النسخ الاحتياطي مهمة أساسية لضمان أمان البيانات وقابلية استمرارها ضد أي نتيجة لفقدان البيانات. إذا كان جهازك يشغل قاعدة بيانات خادم SQL وكان ملزمًا بتشغيلها طوال الوقت، فإن إنشاء نسخة احتياطية نشطة أمر إلزامي لجهازك. لهذا، استخدم وكيل النسخ الاحتياطي، وإلا فإن إنشاء نسخة احتياطية مباشرة لقاعدة بيانات بدون وكيل، فستتلف النسخة الاحتياطية.

كونه خيارًا مكلفًا، فإن استخدام وكلاء النسخ الاحتياطي (البرنامج) أمر صعب إلى حد ما؛ كبديل، يمكن لخادم SQL الخاص بك 2012 نسخ ملفات قاعدة البيانات احتياطيًا إلى وسائط القرص الفعلية أو الشريط. يمكن أن يتم ذلك عبر تقنية نسخ ولصق بسيطة. لكن ينبثق سؤال مهم هنا، أي النسخ الاحتياطي المناسب لخادمك؟ تقدم هذه المقالة أنواع مختلفة من النسخ الاحتياطي لخادم SQL، بما في ذلك خادم SQL للنسخ الاحتياطي التفاضلي. الباقي يعتمد على قاعدة البيانات، أي نسخة احتياطية لاستخدامها.

نسخ احتياطي لبياناتك

قبل التعمق في أنواع النسخ الاحتياطي في خادم SQL، دعنا نحصل على بعض الأفكار المتعلقة بخادم SQL. يعد SQL Server، وهو منتج متطور تقدمه Microsoft، نظامًا لإدارة قواعد البيانات العلائقية غالبًا ما يتم اختصاره كـ RDBMS. إنه مبني على لغة برمجة قياسية، مما يساعده على الارتباط بقاعدة البيانات العلائقية.

يأتي جنبًا إلى جنب مع Transact-SQL، أو T-SQL وهي مجموعة مهمة أخرى من بنيات البرمجة الاحتكارية التي تعمل كميزة مميزة قابلة للتطبيق في SQL. هذا الخادم متوافق للغاية مع نظامي التشغيل Windows و Linux. كما ذكرنا أعلاه، إذا كان جهازك يستخدم قاعدة بيانات SQL Server، فإن عمل نسخة احتياطية أمر ضروري.

لهذا، يجب أن تكون على دراية بأنواع النسخ الاحتياطية المختلفة في خادم SQL، حيث يعتمد ذلك على قاعدة البيانات الخاصة بك، والنسخة الاحتياطية التي يجب استخدامها. تشرح هذه المقالة أنواعًا مختلفة من النسخ الاحتياطية في SQL Server وبرامج النسخ الاحتياطي لجهة خارجية كحل. فيما يلي الموضوعات التي سيتم مناقشتها بالتفصيل.

الجزء 1: ما هي أنواع النسخ الاحتياطي في SQL Server؟

عند التعامل مع قاعدة بيانات خادم SQL، فإنك تقوم بالفعل بإنشاء نسخ احتياطية مختلفة بانتظام. قد تتضمن الأنواع المختلفة من النسخ الاحتياطي في خادم SQL خادم SQL للنسخ الاحتياطي التفاضلي وغيره. يدور هذا القسم حول أنواع النسخ الاحتياطية المتوافقة في خادم SQL.

1. نسخ احتياطي كامل

كما يوحي الاسم، فإن النسخة الاحتياطية الكاملة ستعمل على عمل نسخة احتياطية من الجهاز بأكمله. سواء كانت البيانات الموجودة على القرص أو ملفات النظام، أو ملفات الوسائط، أو المستندات، أو التطبيقات، أو التحديثات، أو برامج تشغيل النظام، إلخ. تعمل النسخة الاحتياطية الكاملة كنوع أساسي ينسخ جميع البيانات الموجودة في قاعدة البيانات. عند الحديث عن قاعدة البيانات، تتضمن البيانات جداول وإجراءات ووظائف وجهات نظر وفهارس وما إلى ذلك في حالة حدوث أي نتيجة لفقدان البيانات (ضرر مادي أو تقني)، يمكن أن تعمل هذه النسخة الاحتياطية الكاملة التي تم إنشاؤها لقاعدة البيانات كنقطة استعادة لإعادة تأهيل الجهاز في حالة العمل الأخيرة.

2. النسخ الاحتياطي التفاضلي

بالانتقال إلى النوع التالي من النسخ الاحتياطي في خادم SQL، هناك خادم SQL للنسخ الاحتياطي التفاضلي. بمحاذاة فئة النسخ الاحتياطي الكامل، يتم إنشاء هذه النسخة الاحتياطية كمجموعة شاملة لآخر نسخة احتياطية كاملة. يحمل جميع التغييرات التي تم إجراؤها على قاعدة البيانات منذ أن قمت بإنشاء النسخة الاحتياطية الكاملة السابقة لقاعدة بيانات الخادم. كما ذكرنا أعلاه، يقوم فقط بتخزين التغييرات التي تم إجراؤها على البيانات، لذلك فهي صغيرة الحجم وتتتبع المعاملة التي حدثت مؤخرًا. يعتمد حجمه على عدد التغييرات التي تم إجراؤها على قاعدة البيانات بعد إنشاء نسخة احتياطية كاملة للخادم.

لا يهدف النسخ الاحتياطي التفاضلي إلى نسخ كل شيء احتياطيًا. نظرًا لكونه وضع نسخ احتياطي أسرع مقارنة بالنسخ الاحتياطي الكامل، فإنه يخزن إصدارًا محدثًا من البيانات. كلما زاد حجم النسخ الاحتياطي التفاضلي، فإنه يزيد تلقائيًا من وقت استعادة قاعدة البيانات. لتجنب هذه النتيجة، يمكنك إنشاء عدة نسخ احتياطية كاملة على فترات زمنية مختلفة للحفاظ على حجم النسخ الاحتياطي التفاضلي إلى الحد الأدنى. إنه يوفر المساحة والوقت اللذين يستهلكهما النسخ الاحتياطي التقليدي على الجهاز.

3. عمليات سجل النسخ الاحتياطي

هناك نوع آخر ضروري من النسخ الاحتياطي في خادم SQL وهو النسخ الاحتياطية لسجل المعاملات. يتضح تمامًا من الاسم أن هذه النسخة الاحتياطية تهدف إلى عمل نسخة من سجلات المعاملات. وهو متوافق فقط مع وحدات الاسترداد الكاملة أو المجمعة. تهدف النسخة الاحتياطية لسجل المعاملات إلى إجراء نسخ احتياطي لسلسلة السجلات بأكملها لمحاذاة محفوظات تغييرات قاعدة البيانات. يتضمن أيضًا السجلات التي تُركت بطريقة ما في آخر نسخة احتياطية تم إنشاؤها. من خلال العمل كنظام نسخ احتياطي قابل للتطبيق، فإنه يساعد على استعادة جهازك إلى حالة العمل السابقة.

هذا يجعل مزيجًا من النسخ الاحتياطي التزايدي والتفاضلي. إذا اخترت استعادة جهازك إلى نقطة استعادة محددة، فأنت بحاجة إلى نسخة احتياطية كاملة، ونسخة احتياطية تفاضلية حديثة، ونسخة احتياطية كاملة لسجل المعاملات. أثناء التعامل مع النسخ الاحتياطي لسجل المعاملات، يتم إعطاء جميع تغييرات قاعدة البيانات مع LSN (رقم تسلسل السجل).

هذا الرقم خاص بكل تعديل ويقوم بعمل سلسلة لوغاريتمية. في حالة النسخ الاحتياطي نفسه قيد المناقشة، فإن سلسلة النسخ الاحتياطي للسجل هي سلسلة غير منقطعة من السجلات تحتوي على جميع سجلات المعاملات. تبدأ هذه السلسلة دائمًا بنسخة احتياطية كاملة. يستمر في تخزين سجلات السجلات ما لم تتعطل لأي سبب، أي تغيير نموذج استرداد قاعدة البيانات إلى بسيط أو أخذ نسخة احتياطية كاملة إضافية.


الجزء 2: فوائد AOMEI Backupper

عندما تكون المهمة هي إنشاء نسخة احتياطية للجهاز (نسخة احتياطية للقرص أو نسخة احتياطية للنظام) أو للخادم، فإن استخدام برنامج تطبيق تابع لجهة خارجية، أي وكيل النسخ الاحتياطي، يكون إلزاميًا. في هذا السياق، يوجد هنا برنامج نسخ احتياطي لحزمة الطاقة في خدمتك. AOMEI backupper هو حل برنامج نسخ احتياطي شامل يتعامل مع النسخ الاحتياطية الكاملة والتفاضل والنسخ الاحتياطية للسجلات. تم إنشاؤه للعمل في التوافق مع أنظمة التشغيل Windows XP و Vista و 7 و 8 و 8.1 و 10. يقوم بإنشاء نسخة احتياطية واستعادة البيانات من ملفات الصور. باستخدام البرنامج، يمكنك أيضًا جدولة النسخ الاحتياطية على أساس يومي أو أسبوعي أو شهري. فيما يلي خطوات استخدام البرنامج.

الخطوة 1: ابدأ التنزيل ثم تشغيل تثبيت ناجح للبرنامج على جهازك.

الخطوة 2: بمجرد تثبيت البرنامج، قم بتشغيله، وفي القائمة الرئيسية، حدد خيار النسخ الاحتياطي. في نافذة النسخ الاحتياطي، اختر خيار النسخ الاحتياطي للنظام.

حدد نظام النسخ الاحتياطي

الخطوه 3: في النافذة التالية، حدد المجلد الوجهة لحفظ النسخة الاحتياطية.

حدد وجهة النسخ الاحتياطي للنظام

الخطوة 4: الآن، انقر فوق بدء النسخ الاحتياطي لبدء العملية. سيقوم البرنامج بتشغيل آلية إنشاء النسخة الاحتياطية.

بدء النسخ الاحتياطي للنظام

بمجرد إنشاء النسخة الاحتياطية، سيتم تخزينها في المجلد الوجهة تلقائيًا.

وبالتالي، فإن التعامل مع قاعدة بيانات SQL Server يجعل من الضروري إنشاء نسخ احتياطية بانتظام. في حالة محاولة إنشاء النسخ الاحتياطية يدويًا باستخدام وكيل نسخ احتياطي، أي برنامج النسخ الاحتياطي، فمن المحتمل أن تتلف النسخ الاحتياطية. لكن استخدام برنامج النسخ الاحتياطي لجهة خارجية مكلف إلى حد ما. هناك أنواع مختلفة من النسخ الاحتياطية في SQL Server. علاوة على ذلك، يمكن لـ SQL Server 2012 نسخ ملفات قاعدة البيانات احتياطيًا إلى وسائط القرص الفعلية أو الشريط. محاذاة هذه المقالة ثلاثة أنواع من النسخ الاحتياطية في خادم SQL، أي النسخ الاحتياطي الكامل والنسخ الاحتياطي التفاضلي والنسخ الاحتياطي لسجل المعاملات. علاوة على ذلك، يساعد برنامج تطبيق النسخ الاحتياطي التابع لجهة خارجية، مثل AOMEI backupper، في إنشاء كل نوع نسخ احتياطي يستهدف قاعدة بيانات خادم SQL.

Recoverit author

Khalid Abdullahi

contributor Editor

(Click to rate this post)

Generally rated4.5(105participated)

Home > Resources > Topics > ما هي أنواع النسخ الاحتياطي في SQL Server