لقد غطينا سابقًا استعادة بسيطة لقاعدة بيانات SQL باستخدام سطر الأوامر الذي يعتبر مثاليًا لاستعادة ملفات النسخ الاحتياطي التي تم إنشاؤها على تثبيت SQL Server نفسه ، ولكن إذا كنت تستعيد نسخة احتياطية تم إنشاؤها على تثبيت مختلف أو تفضل ببساطة نقطة وانقر فوق الواجهة ، باستخدام SQL Server Management Studio (أو الإصدار Express) يجعل هذه المهمة سهلة.
ملاحظة: قد يرغب خبراء SQL Server في تخطي درس اليوم ، لأنه يستهدف المبتدئين.
قبل البدء ، ستحتاج إلى نسخ ملف النسخ الاحتياطي لـ SQL (عادةً ما يكون بامتداد. BAK) إلى محرك أقراص ثابت محلي على جهاز SQL Server الوجهة.
افتح SQL Server Management Studio وقم بتسجيل الدخول إلى SQL Server الذي تريد استعادة قاعدة البيانات إليه. من الأفضل إما تسجيل الدخول كمسؤول Windows أو كمستخدم SQL "sa".
انقر فوق زر علامات الحذف بجوار "من الجهاز" ضمن قسم "مصدر للاستعادة".

عيّن "ملف" كوسائط نسخ احتياطي ثم انقر فوق "إضافة".

تصفح إلى ملف النسخ الاحتياطي SQL (BAK) الذي تريد استعادته.


في مربع حوار استعادة قاعدة البيانات ، اكتب أو حدد اسم قاعدة البيانات التي تريد استعادة هذه النسخة الاحتياطية إليها.
- إذا حددت قاعدة بيانات موجودة ، فسيتم استبدالها بالبيانات من النسخة الاحتياطية.
- إذا قمت بكتابة اسم قاعدة بيانات غير موجود حاليًا في تثبيت SQL Server ، فسيتم إنشاؤه.
بعد ذلك ، حدد نقطة الاستعادة التي تريد استخدامها. نظرًا لأن ملف النسخ الاحتياطي لـ SQL يمكنه الاحتفاظ بنسخ احتياطية متعددة ، فقد ترى أكثر من نقطة استعادة مدرجة.

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

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

بمجرد تعيين خيارات الاستعادة الخاصة بك ، انقر فوق موافق.

الخلاصة
يجعل SQL Server Management Studio عملية الاستعادة بسيطة ومثالية إذا كنت نادرًا ما تقوم باستعادة قاعدة البيانات. تعمل هذه العملية في كل إصدار من إصدارات SQL Server من Express إلى Enterprise. إذا كنت تستخدم الإصدار Express ، فيمكنك تنزيل SQL Server Management Studio Express للوصول إلى هذه الواجهة.
روابط
تنزيل SQL Server Management Studio Express من Microsoft