যেমনটি আমরা জানি, ডিফল্ট ডাটাবেস পুনরুদ্ধার বিকল্পটি পুনরুদ্ধারের সাথে থাকে যা নিশ্চিত করে যে ডাটাবেস উপলব্ধ রয়েছে এবং ডাটাবেস পুনরুদ্ধারের সমাপ্তির পরে অনলাইনে ব্যবহারের জন্য।
উদাহরণ:
RESTORE DATABASE YourDB FROM DISK= 'C:\\Data\\YourDBBackup.bak'
WITH RECOVERY
GO
NO পুনরুদ্ধারের সাথে পুনরুদ্ধার সম্পর্কে গুরুত্বপূর্ণ পয়েন্টগুলি দেখুন
- ডাটাবেস ব্যবহারযোগ্য নয়
- পুনরুদ্ধার মোডে থেকে যায়
- পরবর্তী পুনরুদ্ধার ক্রম করা যেতে পারে
- কোনও অনির্দিষ্ট লেনদেন রোলব্যাক করে না
নো রিকভারি দিয়ে পুনরুদ্ধার করুন
এই বিকল্পটি বিশেষত যখন একাধিক ব্যাকআপ পুনরুদ্ধার করা হয় তখন ব্যবহৃত হয়। এর অর্থ, আপনি যখন নোরকোভারি বিকল্পের সাথে পুনরুদ্ধার কমান্ডটি কার্যকর করেন যার অর্থ, শেষ ব্যাকআপের ক্রম পুনরুদ্ধার না করা অবধি ব্যবহারকারীদের কাছে ডাটাবেস প্রকাশ করা হয় না। শেষ ব্যাকআপের সাথে, পুনরুদ্ধারের বিকল্পটি ব্যবহৃত হয় এবং ডাটাবেস অনলাইনে চলে যায়।
উদাহরণ:
RESTORE DATABASE YourDB FROM DISK - 'C:\\Data\\Backup_part1.bak'
WITH NORECOVERY
GO
এবং তারপর:
RESTORE LOG YourDB FROM DISK = 'C:\\Data\\BackupLog-part2.trn'
WITH RECOVERY
GO