ما هو ملف BAK؟
ملف “.bak”, في سياق Microsoft SQL Server, هو تنسيق ملف نسخ احتياطي يستخدم لتخزين نسخ من قاعدة بيانات SQL Server. تحتوي هذه الملفات على لقطة من قاعدة البيانات في وقت محدد, بما في ذلك المخطط والبيانات والمعلومات الأخرى ذات الصلة. يتم إنشاؤها باستخدام وظيفة النسخ الاحتياطي والاستعادة المضمنة في SQL Server وتخدم العديد من الأغراض المهمة:
استرداد البيانات: توفر ملفات .bak وسيلة لاستعادة قاعدة البيانات في حالة فقدان البيانات أو تلفها أو مشكلات أخرى. من خلال استعادة قاعدة بيانات من ملف .bak, يمكنك إعادتها إلى حالتها السابقة, مما يقلل وقت التوقف عن العمل وفقدان البيانات.
الترحيل والاستنساخ: غالبًا ما تُستخدم ملفات النسخ الاحتياطي لترحيل قواعد البيانات بين الخوادم أو إنشاء نسخ من قواعد البيانات لأغراض الاختبار أو التطوير أو إعداد التقارير. أنها توفر طريقة متسقة وفعالة لنقل قواعد البيانات بين البيئات.
الاسترداد في الوقت المناسب: يسمح لك SQL Server بإجراء الاسترداد في الوقت المناسب باستخدام ملفات .bak. وهذا يعني أنه يمكنك استعادة قاعدة بيانات إلى لحظة زمنية محددة, وهو ما قد يكون حاسمًا للامتثال التنظيمي أو تدقيق البيانات.
التعافي من الكوارث: تعد ملفات .bak جزءًا مهمًا من التخطيط للتعافي من الكوارث. فهي تضمن أن بياناتك آمنة ويمكن استعادتها بسرعة في حالة فشل الأجهزة أو الكوارث الطبيعية أو غيرها من الأحداث الكارثية.
قم بإنشاء ملف .BAK في SQL Server
لإنشاء ملف .bak في SQL Server, عادةً ما تستخدم أوامر SQL Server Management Studio (SSMS) أو Transact-SQL (T-SQL) مثل BACKUP DATABASE أو BACKUP LOG. فيما يلي مثال مبسط لكيفية إنشاء نسخة احتياطية لقاعدة البيانات باستخدام T-SQL:
BACKUP DATABASE YourDatabaseName
TO DISK = 'C:\Path\To\Your\BackupFile.bak'
استعادة ملف .BAK في SQL Server
لاستعادة قاعدة بيانات من ملف .bak, يمكنك استخدام أمر RESTORE DATABASE:
RESTORE DATABASE YourRestoredDatabaseName
FROM DISK = 'C:\Path\To\Your\BackupFile.bak'
كيفية فتح ملف BAK في SQL Server؟
لفتح البيانات المخزنة في ملف “.bak” والوصول إليها, تحتاج عادةً إلى استعادتها إلى مثيل Microsoft SQL Server. فيما يلي الخطوات العامة لفتح ملف “.bak” باستخدام SQL Server Management Studio (SSMS):
** إطلاق SQL Server Management Studio **: افتح SSMS على جهاز الكمبيوتر الخاص بك. يمكنك عادةً العثور عليه في قائمة ابدأ أو من خلال البحث عن “SQL Server Management Studio”.
الاتصال بمثيل SQL Server: في SSMS, اتصل بمثيل SQL Server حيث تريد استعادة قاعدة البيانات. ستحتاج إلى الأذونات اللازمة لتنفيذ هذه العملية.
استعادة قاعدة البيانات:
أ. في جزء مستكشف الكائنات الموجود على الجانب الأيسر, قم بتوسيع مثيل SQL Server.
ب. قم بتوسيع عقدة “قواعد البيانات”.
ج. انقر بزر الماوس الأيمن على “قواعد البيانات” وحدد “استعادة قاعدة البيانات”.
- حدد المصدر والوجهة:
أ. في الصفحة “عام” من مربع الحوار “استعادة قاعدة البيانات”, أدخل اسمًا لقاعدة البيانات الجديدة في الحقل “إلى قاعدة البيانات”. سيكون هذا هو اسم قاعدة البيانات المستعادة.
ب. في قسم “المصدر”, اختر “الجهاز” كنوع وسائط النسخ الاحتياطي.
ج. انقر فوق الزر “…” بجوار حقل “الجهاز” لتصفح ملف “.bak” الذي تريد استعادته.
د. حدد ملف “.bak” الذي ترغب في فتحه وانقر فوق “موافق”.
خيارات الاستعادة: قم بمراجعة خيارات الاستعادة وتكوينها حسب الحاجة. يمكنك تحديد ما إذا كنت تريد الكتابة فوق قاعدة بيانات موجودة أم لا, وتعيين خيارات الاسترداد, والمزيد. تأكد من ضبط هذه الخيارات وفقًا لمتطلباتك.
بدء الاستعادة: بمجرد تكوين خيارات الاستعادة, انقر فوق الزر “موافق” في مربع الحوار “استعادة قاعدة البيانات”. سيبدأ SQL Server عملية الاستعادة.
الوصول إلى قاعدة البيانات المستعادة: بعد نجاح الاستعادة, يمكنك الوصول إلى قاعدة البيانات المستعادة في SQL Server Management Studio تمامًا مثل أي قاعدة بيانات أخرى. يمكنك تشغيل الاستعلامات وعرض الجداول والعمل مع البيانات الموجودة في قاعدة البيانات.
ملفات BAK الأخرى
فيما يلي أنواع الملفات الأخرى التي تستخدم امتداد الملف .bak.
قاعدة البيانات
لعبة
متفرقات
- BAK - ملف النسخ الاحتياطي
- BAK - النسخ الاحتياطي للإشارات المرجعية في Chromium
- BAK - النسخة الاحتياطية للنتيجة النهائية 2012
- BAK - النسخ الاحتياطي لـ MobileTrans
- BAK - النسخ الاحتياطي لمشروع فيديو VEGAS
إعدادات