نسخة احتياطية لقاعدة البيانات (.bak)

Microsoft قياسي

ملف النسخ الاحتياطي لقاعدة البيانات والنظام (BAK) هو امتداد الملف العالمي للقطات قواعد البيانات والنظام، ويمثل بشكل أبرز نسخ احتياطية كاملة لقواعد بيانات Microsoft SQL Server تحتوي على الجداول، والمخططات، وسجلات المعاملات.

تحويل BAK إلى SQL

محول مجاني داخل المتصفح للتحويل من BAK إلى SQL. قم بتحويل الملفات فوراً على جهازك.

فحص البيانات الوصفية

تتعرف أنظمة التشغيل ومحللات الملفات على ملفات BAK من خلال فحص تسلسل البايت الثنائي البادئ:

اختر أو أقطِف الملفات هنا

تحويل خاص بنسبة 100% داخل المتصفح - لا تغادر الملفات جهازك أبداً

أو الصق Ctrl+V
ضمان الخصوصية وعدم الإرسال عبر الشبكة: صفر بايت يتم رفعه إلى خوادم خارجية. تمت كل عمليات المعالجة محلياً في صندوق الحماية (Sandbox) الخاص بمتصفحك.

توقيع رأس الملف على مستوى البايت (Magic Bytes)

تتعرف أنظمة التشغيل ومحللات الملفات على ملفات BAK من خلال فحص تسلسل البايت الثنائي البادئ:

التوقيع الست عشري (الإزاحة 0):

42 41 43 4B 55 50 / TAPE

تمثيل ASCII: BACKUP

القياسية: Microsoft SQL Server Backup Specification / Generic Backup

المواصفات الفنية

هيكلية الحاويةMicrosoft Tape Format (MTF) or proprietary database page storage containing transaction logs, data files, and metadata
الضغطSQL Server native backup compression, transparent page compression, or uncompressed
ترتيب البايتات (Endianness)Little-Endian (Microsoft SQL Server)
مساحات الألوانN/A (Database Archive)
القنوات والبنيةDatabase schemas, table rows, indexes, stored procedures, and transaction log checkpoints
الحد الأقصى للأبعادPractically unlimited (supports multi-terabyte enterprise database backups)
الشفافيةNone
البث والتحميل التدرجيSequential media block streaming (compatible with tape and cloud blob storage)

مصفوفة المقارنة التقنية: BAK مقابل المنافسين

السمة التقنيةBAK (الحالي)SQLVHDISO
المحتوياتلعبة ثنائية كاملة لقطة قاعدة البياناتبرنامج نصي SQL بنص عادي لجمل INSERTصورة قرص جهاز افتراضيصورة نظام ملفات قرص ضوئي
سرعة الاستعادةنسخ صفحات ثنائية مباشر وعالي السرعةبطيء (إعادة تنفيذ عبارات SQL)قرص افتراضي قابل للتمويهتحميل قطاع بقطاع
تنسيق الملفتنسيق شريط مايكروسوفت المملوكبرنامج نصي SQL بنص عادي ANSI/ISOحاوية قرص افتراضي من مايكروسوفتصورة قرص ISO 9660 / UDF
توافق المحركحصر على Microsoft SQL Serverعالمي عبر جميع قواعد البياناتHyper-V / VirtualBox / VMwareأنظمة تشغيل عالمية

أنماط التلف الشائعة ودليل استرداد النظام السداسي

خطأ SQL Server: 'RESTORE DATABASE ينتهي بشكل غير طبيعي: فشل مجموع تدقيق الصفحة'.

السبب الجذري: قطاع تخزين تالف يسبب فشل مجموع التدقيق على صفحة قاعدة بيانات داخلية.

الاسترداد: حاول الاستعادة باستخدام 'CONTINUE_AFTER_ERROR' أو الإصلاح باستخدام أداة File2File Backup Tool.

تحليل الأمان وناقلات هجوم المحلل اللغوي

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

ناقلات الهجوم المعروفة

  • سرقة ملف BAK غير مشفر تمنح المهاجمين وصولاً كاملاً لجميع سجلات العملاء وكلمات المرور.
  • تجاوز سعة المخزن المؤقت في أدوات تحليل رأس النسخ الاحتياطي لقاعدة البيانات.
  • حجب الخدمة من خلال واصفات وسائل النسخ الاحتياطي التالفة.

أفضل الممارسات الدفاعية:

الأصول التاريخية والمحطات الرئيسية

2016Microsoft SQL Server 2016 يقدم تشفير النسخ الاحتياطي الشفاف الأصلي والنسخ الاحتياطي السحابي الهجين.
2008SQL Server 2008 يقدم ضغط النسخ الاحتياطي المتكامل الأصلي داخل ملفات .bak.
1989Microsoft SQL Server 1.0 يؤسس هندسة النسخ الاحتياطي القياسية لقواعد البيانات .bak.

المزايا الرئيسية والإيجابيات

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

القيود الفنية والسلبيات

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

معلومات تقنية طريفة

  • تنسيق Microsoft SQL Server .bak مستمد تاريخياً من تنسيق Microsoft Tape Format (MTF)، المصمم للبث إلى بكرات أشرطة مادية.
  • تنشئ العديد من تطبيقات التصميم بمساعدة الكمبيوتر (CAD)، والرسوم المتجهية، وتحرير النصوص تلقائياً ملف .bak كنسخة احتياطية طارئة للملف المحفوظ سابقاً.
  • يردد مدراء قواعد البيانات القاعدة الشهيرة: 'النسخة الاحتياطة لا وجود لها حتى تنجح في استعادتها'.

الأسئلة التقنية المتكررة

ما هو ملف .bak؟

ملف .bak هو في الغالب نسخة احتياطية كاملة لقاعدة بيانات Microsoft SQL Server، ويحتوي على كافة الجداول، والبيانات، والإعدادات اللازمة لاستعادة قاعدة البيانات.

كيف يمكنني استعادة ملف .bak؟

في برنامج SQL Server Management Studio (SSMS)، انقر بزر الماوس الأيمن على 'Databases'، ثم اختر 'Restore Database'، واختر 'Device'، ثم حدد ملف .bak الخاص بك.

هل يمكنني تحويل ملف BAK إلى نصوص SQL أو جداول بيانات CSV؟

نعم. يمكن لـ File2File.app تحليل ملفات .bak الخاصة بـ SQL Server واستخراج جداول قاعدة البيانات مباشرة إلى نصوص SQL نظيفة أو جداول بيانات CSV.