aspose.info
FA

فرمت فایل BAK - فایل پشتیبان پایگاه داده

به‌روزرسانی

فایل BAK چیست؟

یک فایل با پسوند bak. معمولاً یک فایل پشتیبان است که توسط ابزارهای نرم افزاری مختلف برای ذخیره نسخه پشتیبان از داده ها استفاده می شود. از منظر پایگاه داده، یک فایل BAK توسط Microsoft SQL Server برای ذخیره محتویات یک پایگاه داده استفاده می شود. تمام داده ها و فایل های مرتبط با پایگاه داده در این فرمت فایل ذخیره می شوند تا در صورت خراب شدن یا نامعتبر شدن پایگاه داده به هر دلیلی، بازیابی شوند. فایل های پشتیبان را می توان به منظور ایمنی در سرورهای دیگر ذخیره و نمایه کرد. چندین برنامه می توانند فایل های BAK مانند SQL Server Management Studio، Transact-SQL و Windows PowerShell ایجاد کنند.

فرمت فایل BAK

جزئیات داخلی یک فایل BAK مشخص نیست، اما به طور گسترده فرض می شود که بر اساس فرمت نوار مایکروسافت (MTF) است. مشخصات MTF موجود است و می توان برای درک ساختار فایل به آنها اشاره کرد. این سند جزئیات مربوط به ذخیره سازی MTF را برای هر کسی که دانش کلی در مورد عملیات مدیریت ذخیره سازی، درایوهای نوار و سیستم های فایل دارد، ارائه می دهد.

مجموعه داده ها

مجموعه داده مجموعه ای از اشیاء است که در حین پشتیبان گیری یا بازیابی داده ها بر روی یک رسانه ذخیره سازی (نوار، دیسک نوری و غیره) نوشته می شود. مجموعه داده ها از چند رسانه در صورت حجم زیاد داده تشکیل شده است.

عناصر اساسی MTF

یک فایل MTF از برخی عناصر اساسی تشکیل شده است که بلوک های سازنده آن را تشکیل می دهند. این عناصر عبارتند از:

بلوک های توصیفگر

بلوک های توصیفگر (DBLK) برای کنترل قالب استفاده می شوند و پایه های اولیه یک فایل MTF را تشکیل می دهند. یک فایل MTF واحد، چندین DBLK را برای هر نقش منحصر به فرد تعریف می کند. هر DBLK یک بلوک داده با طول متغیر است که به چهار بخش زیر تقسیم می شود:

  • سربرگ بلوک مشترک - ساختار طول ثابتی که برای همه DBLK ها مشترک است. این تنها Block Header است که مورد نیاز است.
  • اطلاعات نوع DBLK - بلوک طول ثابت مخصوص نوع DBLK در حال تعریف است
  • «داده‌های سیستم عامل» - داده‌های خاصی که بر اساس نوع DBLK و سیستم‌های عامل تعریف می‌شوند.
  • اطلاعات DBLK - اطلاعات خاص DBLK با طول متغیر که نمی توانند با اطلاعات DBLK با طول ثابت ذخیره شوند.
فرمت فایل پشتیبان مایکروسافت SQL

جریان داده ها

جریان های داده در یک فایل MTF برای کپسوله سازی و تراز کردن داده ها استفاده می شود. این شامل یک سرصفحه جریان و به دنبال آن داده جریان است. یک سرصفحه جریان می‌تواند تنها یک نوع از داده‌های جریانی را کپسوله کند.

فرمت فایل پشتیبان SQL مایکروسافت

علائم فایل

یک علامت فایل برای جداسازی منطقی و دسترسی سریع در یک رسانه استفاده می شود. علامت‌های فایل توسط درایور دستگاه یا با استفاده از بلوک Soft Filemark Descriptor شبیه‌سازی می‌شوند، در صورتی که دستگاه مورد استفاده نشان‌های فایل را ارائه ندهد.

سایر فایل های BAK

در اینجا انواع فایل های دیگری وجود دارد که از پسوند فایل .bak استفاده می کنند.

پایگاه اطلاعاتی

بازی

متفرقه

تنظیمات

منابع

همچنین ببینید