আমি এসকিউএল সার্ভার 2014 ব্যবহার করছি এবং এই অবস্থা:
- আমি সার্ভার এ এবং সার্ভার বি।
- রাতারাতি ETL সার্ভার এ প্রসেস করা হয় A.
- লোডিং প্রক্রিয়াটি সমাপ্ত হওয়ার পরে, ডাটাবেস এক্স ব্যাক আপ হয়ে যায় (সাথে
CHECKSUMএবংRESTORE VERIFYONLYনির্ভরযোগ্যতা নিশ্চিত করে) এবং তারপরে সার্ভার বিতে প্রেরণ পাবেন - সার্ভার বি
bakফাইলটি গ্রহণ করে এবং তারপরে সেখানে ডাটাবেস পুনরুদ্ধার করে।
আমি ডিফারেনশিয়াল ব্যাকআপ কৌশলটি ব্যবহার করতে চাই যাতে:
সম্পূর্ণ ব্যাকআপ কেবলমাত্র শনিবারেই করা হয়
অর্থাৎ শনিবার সার্ভার এ-তে সম্পূর্ণ ব্যাকআপ -> সার্ভার বিতে শিপ -> সার্ভার বিতে সম্পূর্ণ ব্যাকআপ পুনরুদ্ধার করুনবাকি দিনগুলি
ডিফারেনশিয়াল ব্যাকআপ হবে যেমন সার্ভার এ ডিফারেনশিয়াল ব্যাকআপ -> সার্ভার বি থেকে শিপ -> সার্ভার বিতে ডিফারেনশিয়াল ব্যাকআপ পুনরুদ্ধার করুন
আমি চেষ্টা করেছি কিন্তু আমি একটি ত্রুটি পেয়েছি:
লগ বা ডিফারেনশিয়াল ব্যাকআপ পুনরুদ্ধার করা যাবে না কারণ কোনও ফাইল রোলফোরওয়ার্ডের জন্য প্রস্তুত নয়।
নিশ্চিত কেন। আমি sys.database_filesসার্ভার A এবং সার্ভার বিতে চেক করেছি এবং আমি দেখতে পাচ্ছি যে differential_Base_LSNএবং differential_base_GUIDএটি একই রকম। কোথাও / অন্য কিছু চেক করতে?
উপায়ে, উপরের ২ য় ধাপে, যখন আমি সার্ভার বি তে ডিফ ব্যাকআপটি পুনরুদ্ধার করছি, আমার কি সর্বদা পুরো ব্যাকআপ + প্রতিবারই ডিফারেনশিয়াল ব্যাকআপ উভয়ই পুনরুদ্ধার করা দরকার?
আমি কেবলমাত্র ডিফারেনশিয়াল ব্যাকআপ পুনরুদ্ধার করেছি WITH RECOVERY(এবং সেই ত্রুটি বার্তাটি পেয়েছি) কারণ পুরো ব্যাকআপটি আগের দিনই পুনরুদ্ধার করা হয়েছিল।
স্পষ্ট করার জন্য: হ্যাঁ, আমি চাই সার্ভার বিতে থাকা ডিবিটি পার্থক্যের মধ্যে পঠনযোগ্য হোক। আমি কিভাবে এটি কাছাকাছি পেতে পারি? প্রতি রাতে আমার কি RESTORE FULL (WITH NORECOVERY)+ RESTORE DIFF (WITH RECOVERY)কম্বো সিকোয়েন্সের একমাত্র বিকল্প ?
কোন গাইডেন্স প্রশংসা করা হবে।