BAK থেকে SQL কনভার্টার
পরীক্ষা বা migration-এর কাজে সমর্থিত SQL Server .bak backup-কে text SQL script-এ রূপান্তর করুন।
ফরম্যাট তুলনা এবং প্রযুক্তিগত বৈশিষ্ট্য
| বৈশিষ্ট্য | BAK | SQL |
|---|---|---|
| MIME টাইপ | application/ | text/ |
| ধরন | ডেটাবেস ব্যাকআপ আর্কাইভ | রিলেশনাল স্কিমা ও কোয়েরি স্ক্রিপ্ট |
| কম্প্রেশন | MS SQL-এর নেটিভ ব্যাকআপ সংকোচন | কিছুই না (সাধারণ টেক্সট DDL/DML স্ক্রিপ্ট) |
| স্ট্যান্ডার্ড বৈশিষ্ট্য | Microsoft SQL Server Backup Architecture | ISO/IEC 9075 SQL Standard |
| ম্যাজিক বাইটের হেডার | Microsoft SQL Server Backup / Generic Database dump headers | 2D 2D (--) or CREATE TABLE SQL statement |
ফরম্যাটের ওভারভিউ এবং ব্যবহার
SQL Server backup file-এ সাধারণত .bak extension থাকে, তবে শুধু extension দেখে কোনো সর্বজনীন backup format শনাক্ত করা যায় না। কোনো সমর্থিত SQL Server backup পরীক্ষা করতে বা script-ভিত্তিক কাজের ধারায় নিতে প্রশাসকের software লাগতে পারে, যা ফাইলের format বোঝে। এরপর তৈরি text SQL script পর্যালোচনা করা বা migration-এ ব্যবহার করা যায়। ডেটাবেস ইঞ্জিনের পার্থক্য বিবেচনা করতে হবে। Backup-এ সংবেদনশীল database তথ্য থাকতে পারে। এতে থাকা তথ্য ও পরিবেশের নিরাপত্তার শর্ত অনুযায়ী সেটি সুরক্ষিত রাখুন।
প্রযুক্তিগত বৈশিষ্ট্য এবং কোডেক বিভাজন
এই রূপান্তরের কাজে BAK বলতে সমর্থিত Microsoft SQL Server database backup বোঝায়। অন্য সফটওয়্যারও .bak extension ব্যবহার করে, তাই extension একা ফাইলের format নিশ্চিত করে না। SQL Server backup file-এ database data ও metadata থাকে, যা SQL Server tool দিয়ে পড়া হয়। তৈরি SQL script হলো CREATE TABLE ও INSERT INTO-এর মতো command-সহ plain text। এর বিষয়বস্তু ও সামঞ্জস্য উৎস database এবং export setting-এর ওপর নির্ভর করে।
OS এবং ব্রাউজার সামঞ্জস্য
SQL script text editor-এ পড়া যায়, তবে এর command ও বৈশিষ্ট্য নির্দিষ্ট database engine-এর জন্য হতে পারে। .bak file খুলতে হলে ভেতরের backup format সমর্থনকারী software দরকার, প্রায়ই উপযুক্ত SQL Server সংস্করণ। শুধু extension দেখে সামঞ্জস্য নিশ্চিত হয় না।
উপকারী তথ্য
প্লেইন টেক্সট এসকিউএল স্ক্রিপ্টগুলো সংকুচিত হয় না এবং সংকুচিত বাইনারি ব্যাকআপের তুলনায় উল্লেখযোগ্যভাবে বেশি স্টোরেজ স্পেস নেয়। দীর্ঘকাল সংরক্ষণ করার সময় বা ইমেলের মাধ্যমে পাঠানোর আগে সর্বদা স্ট্যান্ডার্ড জিপ বা জিজিপ কম্প্রেশন ব্যবহার করে আপনার আউটপুট এসকিউএল ফাইল সংকুচিত করুন।
সচরাচর জিজ্ঞাসিত প্রশ্নাবলী
কীভাবে গুণমান না হারিয়ে ডাটাবেস ব্যাকআপ থেকে এসকিউএল স্ক্রিপ্ট ডাম্পে রূপান্তর করবেন?
অবশ্যই নয়। এক্সপোর্টে কী থাকবে তা ব্যাকআপ, টুল ও SQL ডায়ালেক্টের ওপর নির্ভর করে। কিছু অবজেক্ট বা সেটিং আলাদাভাবে সামলাতে হতে পারে; স্ক্রিপ্ট যাচাই করুন।
ডাটাবেস ব্যাকআপ এবং এসকিউএল স্ক্রিপ্ট ডাম্পের মধ্যে পার্থক্য কী?
একটি ডাটাবেস ব্যাকআপ হলো একটি প্রোপাইটারি বাইনারি আর্কাইভ যাতে দ্রুত সিস্টেম পুনরুদ্ধারের জন্য অপ্টিমাইজ করা কাঁচা ডাটাবেস পেজ এবং ট্রানজ্যাকশন লগ থাকে। একটি এসকিউএল স্ক্রিপ্ট ডাম্প হলো একটি প্লেইন টেক্সট ফাইল যাতে পঠনযোগ্য ডাটাবেস কমান্ডের একটি ক্রম থাকে যা ডাটাবেস স্কিমা পুনর্নির্মাণ করে এবং শুরু থেকে ডাটা সন্নিবেশ করে।