আমি এসকিউএল সার্ভার 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)
কম্বো সিকোয়েন্সের একমাত্র বিকল্প ?
কোন গাইডেন্স প্রশংসা করা হবে।