ডাটাবেস ব্যাকআপ (.bak)

Microsoft স্ট্যান্ডার্ড

BAK ব্যাকআপ ফাইলের একটি প্রচলিত এক্সটেনশন, সর্বজনীন ফরম্যাট নয়। কিছু .bak ফাইল SQL Server ব্যাকআপ, অন্যগুলো অ্যাপ-নির্দিষ্ট কপি; এর বিষয়বস্তু কোন সফটওয়্যার তৈরি করেছে তার ওপর নির্ভর করে।

BAK থেকে SQL-তে রূপান্তর করুন

বিনামূল্যের ব্রাউজারভিত্তিক BAK-থেকে-SQL রূপান্তরকারী। আপনার ডিভাইসেই ফাইল তাৎক্ষণিকভাবে রূপান্তর করুন।

ইনস্পেক্ট ও মেটাডেটা

অপারেটিং সিস্টেম এবং ফাইল অ্যানালাইজারগুলো শুরুর বাইনারি বাইট সিকোয়েন্স পরীক্ষা করে BAK ফাইল শনাক্ত করে:

এখানে ফাইল নির্বাচন করুন বা ড্রপ করুন

ব্যক্তিগত - ফাইল কখনোই আপনার ডিভাইস ছেড়ে যায় না

অথবা পেস্ট করুন Ctrl+V
নেটওয়ার্কে কোনো ডেটা পাঠানো হয় না - গোপনীয়তার নিশ্চয়তা: বাহ্যিক সার্ভারে ০ বাইট আপলোড করা হয়েছে। সমস্ত প্রক্রিয়াকরণ আপনার ব্রাউজার স্যান্ডবক্সে স্থানীয়ভাবে ঘটেছে।

বাইট-লেভেল হেডার সিগনেচার (ম্যাজিক বাইটস)

অপারেটিং সিস্টেম এবং ফাইল অ্যানালাইজারগুলো শুরুর বাইনারি বাইট সিকোয়েন্স পরীক্ষা করে BAK ফাইল শনাক্ত করে:

হেক্স সিগনেচার (অফসেট 0):

42 41 43 4B 55 50 / TAPE

ASCII রিপ্রেজেন্টেশন: BACKUP

স্ট্যান্ডার্ডাইজেশন: Microsoft SQL Server Backup Specification / Generic Backup

প্রযুক্তিগত বৈশিষ্ট্য

কন্টেইনার আর্কিটেকচারMicrosoft Tape Format (MTF) অথবা মালিকানাধীন ডেটাবেস পেজ স্টোরেজ; এতে ট্রানজ্যাকশন লগ, ডেটা ফাইল ও মেটাডেটা থাকে
কম্প্রেশনSQL Server-এর নেটিভ ব্যাকআপ কম্প্রেশন, স্বচ্ছ পেজ কম্প্রেশন অথবা কম্প্রেশনবিহীন
বাইট এন্ডিয়াননেসলিটল-এন্ডিয়ান (Microsoft SQL Server)
কালার স্পেসপ্রযোজ্য নয় (ডেটাবেস আর্কাইভ)
চ্যানেল ও কাঠামোডেটাবেস স্কিমা, টেবিলের সারি, ইনডেক্স, স্টোরড প্রসিডিউর ও ট্রানজ্যাকশন লগের চেকপয়েন্ট
সর্বোচ্চ মাত্রাব্যবহারিকভাবে সীমাহীন (একাধিক টেরাবাইটের এন্টারপ্রাইজ ডেটাবেস ব্যাকআপ সমর্থন করে)
স্বচ্ছতানেই
স্ট্রিমিং ও প্রোগ্রেসিভমিডিয়া ব্লক ধারাবাহিকভাবে স্ট্রিম করা যায় (টেপ ও ক্লাউড ব্লব স্টোরেজের সঙ্গে সামঞ্জস্যপূর্ণ)

টেকনিক্যাল তুলনা ম্যাট্রিক্স: BAK বনাম প্রতিযোগীগণ

প্রযুক্তিগত বৈশিষ্ট্যBAK (বর্তমান)SQLVHDISO
কনটেন্টসম্পূর্ণ বাইনারি ডেটাবেস স্ন্যাপশটINSERT-এর প্লেইনটেক্সট SQL স্ক্রিপ্টভার্চুয়াল মেশিন ডিস্ক ইমেজঅপটিক্যাল ডিস্ক ফাইলসিস্টেম ইমেজ
রিস্টোর স্পিডহাই-স্পিড ডিরেক্ট বাইনারি পেজ কপিধীর (SQL স্টেটমেন্ট পুনরায় এক্সিকিউট করা)বুটযোগ্য ভার্চুয়াল ডিস্কসেক্টর-বাই-সেক্টর মাউন্ট
ফাইল ফরম্যাটপ্রপ্রাইটরি মাইক্রোসফট টেপ ফরম্যাটপ্লেইনটেক্সট ANSI/ISO SQL স্ক্রিপ্টমাইক্রোসফট ভার্চুয়াল ডিস্ক কন্টেইনারISO 9660 / UDF ডিস্ক ইমেজ
ইঞ্জিন সামঞ্জস্যমাইক্রোসফট এসকিউএল সার্ভার এক্সক্লুসিভসফটওয়্যারভেদে সমর্থন ভিন্ন হয়।হাইপার-ভি / ভার্চুয়ালবক্স / ভিএমওয়্যারসফটওয়্যারভেদে সমর্থন ভিন্ন হয়।

সাধারণ করাপশন মোড এবং হেক্স রিকভারি গাইড

এসকিউএল সার্ভার ত্রুটি: 'RESTORE DATABASE is terminating abnormally: Page checksum failed'।

মূল কারণ: অভ্যন্তরীণ ডেটাবেস পেজে চেকসাম ব্যর্থতার কারণ হওয়া ক্ষতিগ্রস্ত স্টোরেজ সেক্টর।

পুনরুদ্ধার: 'CONTINUE_AFTER_ERROR' দিয়ে রিস্টোর করার চেষ্টা করুন অথবা File2File.app ব্যাকআপ টুল ব্যবহার করে মেরামত করুন।

নিরাপত্তা বিশ্লেষণ ও পার্সার অ্যাটাক ভেক্টর

ডেটাবেস ব্যাকআপ ফাইলগুলোতে সম্পূর্ণ কোম্পানির ডেটাবেস থাকে এবং অননুমোদিত অ্যাক্সেস রোধ করতে সার্টিফিকেট দিয়ে এনক্রিপ্ট করতে হবে।

পরিচিত অ্যাটাক ভেক্টর

  • এনক্রিপ্ট না করা BAK ফাইল চুরির ফলে আক্রমণকারীদের সমস্ত গ্রাহকের রেকর্ড এবং পাসওয়ার্ডে সম্পূর্ণ অ্যাক্সেস পাওয়া।
  • ডেটাবেস ব্যাকআপ হেডার পার্সিং ইউটিলিটিতে বাফার ওভারফ্লো।
  • ত্রুটিপূর্ণ ব্যাকআপ মিডিয়া ডেসক্রিপ্টরের মাধ্যমে পরিষেবা অস্বীকারের আক্রমণ।

প্রতিরক্ষামূলক সেরা অনুশীলন: সমর্থিত হলে ডেটাবেস ও ব্যাকআপ এনক্রিপশন চালু করুন এবং এনক্রিপশন কী আলাদাভাবে সুরক্ষিত রাখুন।

ঐতিহাসিক উৎপত্তি ও মাইলফলক

2016মাইক্রোসফট এসকিউএল সার্ভার 2016 নেটিভ ট্রান্সপারেন্ট ব্যাকআপ এনক্রিপশন এবং হাইব্রিড ক্লাউড ব্যাকআপ প্রবর্তন করে।
2008এসকিউএল সার্ভার 2008 .bak ফাইলের ভেতরে নেটিভ ইন্টিগ্রেটেড ব্যাকআপ কম্প্রেশন প্রবর্তন করে।
1989মাইক্রোসফট এসকিউএল সার্ভার 1.0 স্ট্যান্ডার্ড .bak ডেটাবেস ব্যাকআপ আর্কিটেকচার প্রতিষ্ঠা করে।

প্রধান সুবিধাসমূহ ও গুণাবলী

  • সম্পূর্ণ পয়েন্ট-ইন-টাইম ডেটাবেস রিস্টোরেশন: স্কিমা, ডেটা, ইউজার এবং পারমিশন সহ সম্পূর্ণ ডেটাবেস পুনরুদ্ধার করে।
  • উচ্চ ইন্টিগ্রিটি ভেরিফিকেশন: এমবেডেড মিডিয়া হেডার, পেজ চেকসাম এবং টর্ন-পেজ সনাক্তকরণ অন্তর্ভুক্ত করে।
  • ব্যাকআপ উইন্ডোজ কমাতে ডিফারেনশিয়াল ব্যাকআপ এবং ট্রানজেকশন লগ চেইনের জন্য নেটিভ সমর্থন।

কারিগরি সীমাবদ্ধতা ও অসুবিধা

  • এসকিউএল সার্ভার ভার্সন লক: এসকিউএল সার্ভারের নতুন ভার্সনে তৈরি করা একটি .bak ফাইল পুরনো ভার্সনে রিস্টোর করা যায় না।
  • নেটিভ ব্যাকআপ কম্প্রেশন সক্ষম করা ছাড়াই এন্টারপ্রাইজ ডেটাবেসের জন্য বিশাল স্টোরেজ ফুটপ্রিন্ট।
  • রূপান্তর ছাড়া জেনেরিক টেক্সট এডিটর বা নন-ডেটাবেস সফটওয়্যার দিয়ে খোলা যায় না।

আকর্ষণীয় কারিগরি তথ্য

  • মাইক্রোসফট এসকিউএল সার্ভার .bak ফরম্যাটটি ঐতিহাসিকভাবে মাইক্রোসফট টেপ ফরম্যাট (MTF) থেকে উদ্ভূত, যা ফিজিক্যাল টেপ রিলে স্ট্রিম করার জন্য ডিজাইন করা হয়েছিল।
  • অনেক সিএডি (CAD), ভেক্টর এবং টেক্সট এডিটিং অ্যাপ্লিকেশন পূর্বে সংরক্ষিত ফাইলের জরুরি ফলব্যাক কপি হিসেবে স্বয়ংক্রিয়ভাবে একটি .bak ফাইল তৈরি করে।
  • ডেটাবেস প্রশাসকরা বিখ্যাতভাবে এই নিয়মটি পুনরাবৃত্তি করেন: 'আপনি সফলভাবে রিস্টোর না করা পর্যন্ত কোনো ব্যাকআপ বিদ্যমান নেই'।

সচরাচর জিজ্ঞাসিত প্রযুক্তিগত প্রশ্নাবলি

.bak ফাইল কী?

.bak এক্সটেনশন কোনো একক ফরম্যাট নির্দেশ করে না। SQL Server ব্যাকআপ এর একটি ব্যবহার; অন্য অ্যাপও ব্যাকআপ কপিতে এটি ব্যবহার করে, যার বিষয়বস্তু তৈরি করা সফটওয়্যারের ওপর নির্ভরশীল।

.bak ফাইল কীভাবে রিস্টোর করব?

SQL Server Management Studio (SSMS)-এ, 'Databases'-এ রাইট-ক্লিক করুন, 'Restore Database' সিলেক্ট করুন, 'Device' বেছে নিন এবং আপনার .bak ফাইলটি সিলেক্ট করুন।

আমি কি BAK ফাইলকে SQL স্ক্রিপ্ট বা CSV-এ রূপান্তর করতে পারি?

হ্যাঁ। File2File.app SQL Server .bak ফাইল পার্স করতে পারে এবং ডেটাবেস টেবিলগুলোকে সরাসরি ক্লিন SQL স্ক্রিপ্ট বা CSV স্প্রেডশীটে এক্সট্রাক্ট করতে পারে।