কম্পিউটার

কিভাবে MS SQL সার্ভারে ডাটাবেস পুনরুদ্ধার করবেন

পুনরুদ্ধার হল ব্যাক আপ করা ডেটা কপি করার এবং রেকর্ড করা লেনদেনগুলিকে MS SQL সার্ভার ডেটাতে রাখার প্রক্রিয়া৷ সহজ কথায়, এটি হল ব্যাকআপ ফাইল পুনরুদ্ধার করা এবং ডাটাবেসে ফিরিয়ে আনার প্রক্রিয়া৷

ডাটাবেস পুনরুদ্ধার দুটি উপায়ে করা যেতে পারে৷

পদ্ধতি 1:T-SQL ব্যবহার করুন

নিম্নলিখিত সিনট্যাক্স ডাটাবেস পুনরুদ্ধার করতে ব্যবহৃত হয়৷

 Restore database from disk = '' 

উদাহরণস্বরূপ

নিম্নলিখিত কমান্ডটি TestDB নামের ডাটাবেস পুনরুদ্ধার করতে ব্যবহৃত হয় TestDB_Full.bak নামের একটি ব্যাকআপ ফাইল সহ D: ঠিকানায় অবস্থিত যদি আপনি বর্তমান ডাটাবেস ওভাররাইট করতে চান।

 Restore database TestDB from disk = ' D:TestDB_Full.bak' with replace 

আপনি যদি এই রিকভারি কমান্ডটি ব্যবহার করে একটি নতুন ডাটাবেস তৈরি করেন এবং উপরের সার্ভারে ইতিহাস রেকর্ড করার জন্য কোনো পাথ বা ফাইল না থাকে, তাহলে নিচের কমান্ডটি ব্যবহার করুন৷ পথ D:ডেটা নিশ্চিত করুন বিদ্যমান

 RESTORE DATABASE TestDB FROM DISK = 'D: TestDB_Full.bak' WITH MOVE 'TestDB' TO 'D:DataTestDB.mdf', MOVE 'TestDB_Log' TO 'D:DataTestDB_Log.ldf' 

পদ্ধতি 2:SQL সার্ভার ম্যানেজমেন্ট স্টুডিও SSMS ব্যবহার করুন

ধাপ 1৷ :TESTINSTANCE নামের ডাটাবেসের সাথে সংযোগ করুন এবং ফোল্ডারে ডান ক্লিক করুন, ডাটাবেস পুনরুদ্ধার করুন নির্বাচন করুন নীচে দেখানো হিসাবে প্রদর্শিত হবে.

কিভাবে MS SQL সার্ভারে ডাটাবেস পুনরুদ্ধার করবেন
ডান ক্লিক করার পরে নির্বাচন করে ডাটাবেস পুনরুদ্ধার করুন

ধাপ 2৷ :ডিভাইস নির্বাচন করুন এবং নীচে দেখানো হিসাবে ব্যাকআপ ফাইল খুলতে পথ নির্বাচন করুন।

কিভাবে MS SQL সার্ভারে ডাটাবেস পুনরুদ্ধার করবেন
আপনি আগে তৈরি করার সময় ব্যাকআপ ফাইলটি যেখানে সংরক্ষিত হয়েছিল সেটি খুঁজুন

ধাপ 3৷ :ঠিক আছে ক্লিক করুন এবং নীচের স্ক্রীনটি প্রদর্শিত হবে৷

কিভাবে MS SQL সার্ভারে ডাটাবেস পুনরুদ্ধার করবেন
পুনরুদ্ধার ডেটাবেস এবং পূর্বে তৈরি করা ব্যাকআপ ফাইল নির্বাচন করুন

ধাপ 4৷ :ফাইল নির্বাচন করুন স্ক্রিনের বাম কোণে, নিম্নলিখিত ডায়ালগ বক্সটি প্রদর্শিত হবে।

কিভাবে MS SQL সার্ভারে ডাটাবেস পুনরুদ্ধার করবেন
ডাটাবেস পুনরুদ্ধার প্রক্রিয়ার জন্য ফাইল তথ্য

ধাপ 5৷ :বিকল্প নির্বাচন করুন বাম কোণায় এবং ঠিক আছে ক্লিক করুন TestDB পুনরুদ্ধার করা শুরু করতে নিচের ছবিতে দেখানো ডাটাবেস।

কিভাবে MS SQL সার্ভারে ডাটাবেস পুনরুদ্ধার করবেন
TestDB ডেটাবেস সফলভাবে পুনরুদ্ধার করা হয়েছে


  1. SQL সার্ভারের সাথে ভার্চুয়ালাইজেশন কীভাবে কাজ করে এবং এর সুবিধাগুলি কী কী?

  2. এসএসএমএস এর মাধ্যমে এসকিউএল সার্ভারের সাথে কীভাবে সংযোগ করা যায়

  3. IntelliJ-এ MySQL সার্ভারের সাথে কিভাবে সংযোগ করতে হয় তার নির্দেশাবলী

  4. মাইক্রোসফ্ট এসকিউএল সার্ভার ডাটাবেস সামঞ্জস্যের স্তর