(3 طُرُق) نسخ محتويات قاعدة بيانات سيرفر SQL البعيدة إلى محرك أقراص محلي

ما الذي يجب عليّ فعله إذا أردت نسخ قاعدة بيانات من سيرفر SQL بعيد إلى محرك أقراص محلي؟ لأولئك الذين يطروحون هذا السؤال، سيقدم هذا المقال خطوات مفصلة لعدة طُرُق.

Amelia

من قبل Amelia / تم التحديث في November 28, 2024

شارك على: instagram reddit

هل يمكنك نسخ قاعدة البيانات من خادم SQL عن بُعد إلى القرص المحلي؟

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

حسنًا، الجواب هو نعم، ولكن الخطوات ستكون مختلفة عن نسخ الـ MSSQL العادية. لأنه حتى إذا كنت تستطيع الاتصال بالخادم البعيد في SSMS وتشغيل أوامر BACKUP DATABASE TO DISK، سيتم تخزين ملف *.bak على القرص المحلي لتلك الخادم وعادةً ليس لديك حق الوصول إلى معالجة الملف بعد ذلك.

لنسخ قاعدة البيانات الخاصة بـ SQL من الخادم البعيد إلى المحلي بنجاح، تحتاج إلى القيام ببعض العمليات الإضافية.

sql server

كيفية نسخ خادم SQL البعيد إلى القرص المحلي (3 طرق)

يرجى ملاحظة أن طريقة 1 تتطلب منك العمل على الخادمين البعيد والمحلي. إذا كنت ترغب فقط في العمل على الخادم المحلي الخاص بك، فيمكنك الرجوع إلى الطريقتين 2 و 3، ولكن الطريقة 2 غير متاحة للإصدارات الاقتصادية لـ SQL ولها قيود أكثر على الاستخدام.

  • نسخ قاعدة بيانات خادم SQL البعيدة إلى الشبكة ثم نسخها إلى القرص المحلي
  • نسخ قاعدة البيانات من خادم SQL البعيد إلى خادم SQL المحلي مباشرة
  • نسخ احتياطية مركزية لقواعد بيانات من خادم SQL البعيد (أسهل طريقة)

1. نسخ احتياطي مركزي لقواعد البيانات من خادم SQL البعيد (أسهل طريقة)

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

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

للاستفادة منه، يجب عليك تنزيل وتثبيت AOMEI Cyber Backup أولاً:

تنزيل التجربة المجانيةمايكروسوفت SQL Server 2005-2022
نسخ احتياطي مركزي وآمن لقاعدة بيانات SQL

💡 لتثبيت برنامج النسخ الاحتياطي SQL ، يرجى تشغيل الملف المحمل .exe لتثبيته ، ثم قم بتشغيل الواجهة الرئيسية. انتقل إلى جهاز المصدر -> Microsoft SQL -> إضافة Microsoft SQL.

Microsoft SQL

💡 بعد ذلك ، انقر على icon -> المصادقة للتحقق من صحة قاعدة البيانات. ثم يمكنك اتباع الخطوات التالية لعمل نسخ احتياطي لقاعدة بيانات SQL.

Add Device

✍ خطوات لعمل نسخ احتياطي لقاعدة بيانات SQL البعيدة على القرص المحلي:

1. انقر فوق مهمة النسخ الاحتياطي -> إنشاء مهمة جديدة وحدد نوع النسخ الاحتياطي كـ نسخ احتياطي لمايكروسوفت SQL. أدخل اسمًا خاصًا لمهمة النسخ الاحتياطي لـ SQL.

Backup Type

2. حدد مثيلات وقواعد بيانات SQL للنسخ الاحتياطي. يمكنك تحديد قواعد بيانات متعددة في وقت واحد.

Select Database

3. حدد المسار المحلي (أو المسار الشبكي) كهدف للاحتياط. سيتم حفظ المسار المضاف في إضافة التخزين.

اختر الهدف

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

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

✍المزيد من الميزات المفيدة:
* تنظيف النسخ الاحتياطية يساعدك في حذف إصدارات النسخ الاحتياطية القديمة تلقائيًا وبالتالي توفير مساحة التخزين.
* إشعار بالبريد الإلكتروني يمكنك من تلقي إشعارات بالبريد الإلكتروني عند حدوث خطأ أو نجاح المهمة.
* أرشفة: AOMEI Cyber Backup يدعم أيضًا التخزين على السحابة بعد النسخ الاحتياطي. يمكنك إضافة تخزين Amazon S3 وحفظ نسخة احتياطية عليه.

5. يمكنك الآن النقر فوق بدء النسخ الاحتياطي لإنشاء وتنفيذ نسخ احتياطي تلقائي لخادم SQL إلى محرك الأقراص المحلي.

بدء نسخ الاحتياطي لقواعد البيانات في SQL

2. احتياط قاعدة بيانات خادم SQL البعيدة إلى الشبكة ثم نسخها إلى محرك أقراص محلي

كيفية نسخ قاعدة بيانات خادم البيانات البعيدة إلى محرك أقراص محلي؟ الطريقة تنطوي فعليًا على عمل نسخ احتياطي لقاعدة البيانات على المسار الشبكي على الخادم البعيد، ثم الوصول إلى المسار الشبكي على الخادم المحلي ونسخ ملف النسخ الاحتياطي إلى القرص المحلي.

بالنسبة لطرق النسخ الاحتياطية، يمكنك استخدام واجهة مستخدم الرسومية أو T-SQL في SSMS. الأولى لا تسمح لك باختيار مسار الشبكة مباشرة، ولكن يمكنك إدخاله يدويًا. بغض النظر عن الطريقة التي تستخدمها، يجب عليك استخدام اسم UNC (\\fileserver\share\filename.bak) بدلاً من حرف القرص المركوب، وإلا فقد تظهر خطأ نظام التشغيل 3 (لا يمكن العثور على المسار المحدد).

يمكنك مراجعة التفاصيل في نسخ احتياطي لقاعدة بيانات SQL إلى موقع بعيد، هنا سأستخدم T-SQL كمثال.

على الخادم البعيد: نسخ احتياطي لقاعدة بيانات SQL Server إلى موقع بعيد

قم بتشغيل SSMS على الخادم البعيد، اتصل بالنسخة التي ترغب في إجراء نسخ احتياطي لها، وانقر على استعلام جديد.

في النافذة التي تظهر، أدخل تعليمات T-SQL لإجراء النسخ الاحتياطي، واضغط على تنفيذ لتشغيله:

BACKUP DATABASE اسم_قاعدة_البيانات TO DISK = "مسار_الملف\اسم_الملف.bak"

فيما يلي مثالي:

BACKUP DATABASE مثال TO DISK = "\\DESKTOP-AC51C0M\share\1.bak"

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

t-sql backup to network

على الخادم المحلي: نسخ الملفات الاحتياطية إلى محرك الأقراص المحلي

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

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

3. نسخ قاعدة بيانات من خادم SQL بعيد إلى خادم SQL محلي مباشرة

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

  • معالج نسخ قاعدة البيانات غير متوفر في الإصدار Express.
  • لا يمكن نقل أو نسخ قواعد البيانات إلى إصدارات سابقة من SQL Server.
  • لا يمكن استخدام معالج نسخ قاعدة البيانات لنسخ أو نقل قواعد البيانات النظامية.
  • معالج نسخ قاعدة البيانات يتطلب امتيازات SysAdmin...

1. قم بتشغيل SSMS والاتصال بالمثيل الخاص بك ، ثم انقر بزر الماوس الأيمن على أي قاعدة بيانات مستخدم تحت Object Explorer. اختر المهام في القائمة وانقر فوق نسخ قاعدة البيانات.

مهمة نسخ قاعدة البيانات

2. في نافذة نسخ قاعدة البيانات التي تظهر ، حدد أولاً خادم المصدر، وهو الخادم البعيد الذي تريد نسخ قاعدة البيانات منه. يمكنك إدخال إما مصادقة ويندوز أو مصادقة خادم SQL ، ثم انقر فوق التالي للاتصال به.

خادم المصدر

3. في الصفحة التالية، يمكنك تحديد خادم الوجهة الذي يجب أن يكون خادمك المحلي كوجهة. أدخل المعلومات المطلوبة للمصادقة وانقر فوق التالي لإنشاء الاتصال.

خادم الوجهة

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

اختيار طريقة النقل

5. في مربع الحوار هذا ، يمكنك تحديد قاعدة البيانات التي تريد نسخها أو نقلها ، ثم اتبع المعالج لتعيين الإعدادات الخاصة بك.

ملاحظة: إذا قمت بتحديد الخيار نقل ، فسيقوم المعالج تلقائيًا بحذف قاعدة البيانات المصدر بعد نقلها.

تحديد قاعدة البيانات

6. بعد الإعداد، يمكنك اختيار تنفيذ على الفور أو التحقق من الجدولة في هذه الشاشة، ثم انقر على تغيير الجدولة لفتح نافذة حوار الجدولة وتكوينها.

إعداد الجدولة

7. بمجرد الانتهاء من الإعدادات، انقر على إنهاء للقيام بتكرار قاعدة البيانات.

بدء النسخ

8. في النهاية، حدد قاعدة البيانات التي تم نسخها بنجاح، ثم يمكنك نسخ قاعدة بيانات محرك SQL Server البعيد إلى القرص المحلي.

الاستنتاج

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

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

Amelia
Amelia · المحرر
أميليا محررة في AOMEI. حاصلة على تدريب في الأنظمة الاحترافية، وتتخصص في حل مشاكل قواعد بيانات المؤسسات، والآلات الافتراضية، والبيئات المادية. تتمتع بحس مسؤولية عالٍ، وهي ملتزمة بحماية بيانات الأعمال وأمنها.