aspose.info
BN

BAK ফাইল ফরম্যাট - মাইক্রোসফট এসকিউএল সার্ভার ডাটাবেস ব্যাকআপ

হালনাগাদ

একটি BAK ফাইল কি?

মাইক্রোসফ্ট এসকিউএল সার্ভারের প্রেক্ষাপটে একটি .bak ফাইল হল একটি ব্যাকআপ ফাইল ফরম্যাট যা SQL সার্ভার ডাটাবেসের কপি সংরক্ষণ করতে ব্যবহৃত হয়। এই ফাইলগুলিতে একটি নির্দিষ্ট সময়ে ডাটাবেসের স্ন্যাপশট থাকে, এর স্কিমা, ডেটা এবং অন্যান্য সম্পর্কিত তথ্য সহ। এগুলি SQL সার্ভারের অন্তর্নির্মিত ব্যাকআপ ব্যবহার করে তৈরি করা হয় এবং কার্যকারিতা পুনরুদ্ধার করে এবং বেশ কয়েকটি গুরুত্বপূর্ণ উদ্দেশ্যে পরিবেশন করে:

  1. ডেটা রিকভারি: .bak ফাইলগুলি ডেটা হারানো, দুর্নীতি বা অন্যান্য সমস্যার ক্ষেত্রে একটি ডাটাবেস পুনরুদ্ধার করার একটি উপায় প্রদান করে। একটি .bak ফাইল থেকে একটি ডাটাবেস পুনরুদ্ধার করে, আপনি ডাউনটাইম এবং ডেটা ক্ষতি কমিয়ে এটিকে পূর্ববর্তী অবস্থায় ফিরিয়ে আনতে পারেন।

  2. মাইগ্রেশন এবং ক্লোনিং: ব্যাকআপ ফাইলগুলি প্রায়শই সার্ভারের মধ্যে ডেটাবেস স্থানান্তর করতে বা পরীক্ষা, বিকাশ বা প্রতিবেদনের উদ্দেশ্যে ডেটাবেসের কপি তৈরি করতে ব্যবহৃত হয়। তারা পরিবেশের মধ্যে ডাটাবেস সরানোর জন্য একটি সামঞ্জস্যপূর্ণ এবং কার্যকর উপায় অফার করে।

  3. পয়েন্ট-ইন-টাইম রিকভারি: SQL সার্ভার আপনাকে .bak ফাইল ব্যবহার করে পয়েন্ট-ইন-টাইম রিকভারি করতে দেয়। এর মানে হল আপনি একটি নির্দিষ্ট মুহুর্তে একটি ডাটাবেস পুনরুদ্ধার করতে পারেন, যা নিয়ন্ত্রক সম্মতি বা ডেটা নিরীক্ষার জন্য গুরুত্বপূর্ণ হতে পারে।

  4. দুর্যোগ পুনরুদ্ধার: .bak ফাইলগুলি দুর্যোগ পুনরুদ্ধার পরিকল্পনার একটি গুরুত্বপূর্ণ অংশ। তারা নিশ্চিত করে যে আপনার ডেটা নিরাপদ এবং হার্ডওয়্যার ব্যর্থতা, প্রাকৃতিক দুর্যোগ বা অন্যান্য বিপর্যয়মূলক ঘটনার ক্ষেত্রে দ্রুত পুনরুদ্ধার করা যেতে পারে।

SQL সার্ভারে একটি .BAK ফাইল তৈরি করুন

SQL সার্ভারে একটি .bak ফাইল তৈরি করতে, আপনি সাধারণত SQL সার্ভার ম্যানেজমেন্ট স্টুডিও (SSMS) বা Transact-SQL (T-SQL) কমান্ড যেমন ব্যাকআপ ডেটাবেস বা ব্যাকআপ লগ ব্যবহার করেন। আপনি কিভাবে T-SQL ব্যবহার করে একটি ডাটাবেস ব্যাকআপ তৈরি করতে পারেন তার একটি সরলীকৃত উদাহরণ এখানে দেওয়া হল:

BACKUP DATABASE YourDatabaseName
TO DISK = 'C:\Path\To\Your\BackupFile.bak'

SQL সার্ভারে একটি .BAK ফাইল পুনরুদ্ধার করুন

একটি .bak ফাইল থেকে একটি ডাটাবেস পুনরুদ্ধার করতে, আপনি রিস্টোর ডেটাবেস কমান্ডটি ব্যবহার করতে পারেন:

RESTORE DATABASE YourRestoredDatabaseName
FROM DISK = 'C:\Path\To\Your\BackupFile.bak'

SQL সার্ভারে BAK ফাইল কিভাবে খুলবেন?

একটি .bak ফাইলে সংরক্ষিত ডেটা খুলতে এবং অ্যাক্সেস করতে, আপনাকে সাধারণত এটি একটি Microsoft SQL সার্ভার ইনস্ট্যান্সে পুনরুদ্ধার করতে হবে। SQL সার্ভার ম্যানেজমেন্ট স্টুডিও (SSMS) ব্যবহার করে একটি .bak ফাইল খোলার জন্য এখানে সাধারণ পদক্ষেপ রয়েছে:

  1. এসকিউএল সার্ভার ম্যানেজমেন্ট স্টুডিও চালু করুন: আপনার কম্পিউটারে SSMS খুলুন। আপনি সাধারণত আপনার স্টার্ট মেনুতে বা SQL সার্ভার ম্যানেজমেন্ট স্টুডিও অনুসন্ধান করে এটি খুঁজে পেতে পারেন।

  2. একটি SQL সার্ভার ইনস্ট্যান্সের সাথে সংযোগ করুন: SSMS-এ, SQL সার্ভারের সাথে সংযোগ করুন যেখানে আপনি ডেটাবেস পুনরুদ্ধার করতে চান। এই অপারেশনটি করার জন্য আপনার প্রয়োজনীয় অনুমতির প্রয়োজন হবে৷

  3. ডাটাবেস পুনরুদ্ধার করুন:

ক বাম দিকের অবজেক্ট এক্সপ্লোরার ফলকে, SQL সার্ভার উদাহরণটি প্রসারিত করুন।

খ. ডাটাবেস নোড প্রসারিত করুন।

গ. ডাটাবেস এ রাইট-ক্লিক করুন এবং ডাটাবেস পুনরুদ্ধার করুন নির্বাচন করুন।

  1. উৎস এবং গন্তব্য নির্দিষ্ট করুন:

ক ডাটাবেস পুনরুদ্ধার করুন ডায়ালগ বক্সের সাধারণ পৃষ্ঠায়, টু ডাটাবেস ক্ষেত্রের নতুন ডাটাবেসের জন্য একটি নাম লিখুন। এটি পুনরুদ্ধার করা ডাটাবেসের নাম হবে।

খ. উৎস বিভাগে, ব্যাকআপ মিডিয়া টাইপ হিসাবে ডিভাইস বেছে নিন।

গ. আপনি যে .bak ফাইলটি পুনরুদ্ধার করতে চান তার জন্য ব্রাউজ করতে ডিভাইস ক্ষেত্রের পাশের … বোতামে ক্লিক করুন।

d আপনি যে .bak ফাইলটি খুলতে চান সেটি নির্বাচন করুন এবং ঠিক আছে এ ক্লিক করুন।

  1. পুনরুদ্ধার বিকল্পগুলি: প্রয়োজন অনুসারে পুনরুদ্ধারের বিকল্পগুলি পর্যালোচনা করুন এবং কনফিগার করুন৷ আপনি একটি বিদ্যমান ডাটাবেস ওভাররাইট করতে, পুনরুদ্ধারের বিকল্পগুলি সেট করতে এবং আরও অনেক কিছু নির্দিষ্ট করতে পারেন। আপনার প্রয়োজনীয়তা অনুযায়ী এই বিকল্পগুলি সেট করতে ভুলবেন না।

  2. পুনরুদ্ধার শুরু করুন: একবার আপনি পুনরুদ্ধার বিকল্পগুলি কনফিগার করার পরে, ডাটাবেস পুনরুদ্ধার করুন ডায়ালগ বক্সে ঠিক আছে বোতামে ক্লিক করুন৷ SQL সার্ভার পুনরুদ্ধার প্রক্রিয়া শুরু করবে।

  3. অ্যাক্সেস পুনরুদ্ধার করা ডেটাবেস: একটি সফল পুনরুদ্ধারের পরে, আপনি অন্য যেকোন ডাটাবেসের মতোই SQL সার্ভার ম্যানেজমেন্ট স্টুডিওতে পুনরুদ্ধার করা ডাটাবেস অ্যাক্সেস করতে পারবেন। আপনি প্রশ্ন চালাতে পারেন, টেবিল দেখতে পারেন এবং ডাটাবেসের মধ্যে ডেটা নিয়ে কাজ করতে পারেন।

অন্যান্য BAK ফাইল

এখানে অন্যান্য ফাইলের ধরন রয়েছে যা .bak ফাইল এক্সটেনশন ব্যবহার করে।

তথ্যশালা

খেলা

বিবিধ

সেটিংস

তথ্যসূত্র

আরও দেখুন