উইন্ডোজ সার্ভার ব্যাকআপ এসকিউএল সার্ভারের ব্যাকআপ সরঞ্জাম হিসাবে নয়।
... তবে ডিজাইনটি এটি ছোট সংস্থাগুলি বা ব্যক্তি যারা আইটি পেশাদার নয় তাদের জন্য বিশেষভাবে উপযুক্ত করে তোলে ...
উইন্ডোজ সার্ভার ২০০৮ বিভাগের জন্য উইন্ডোজ সার্ভার ব্যাকআপ ধাপে ধাপে গাইড থেকে উদ্ধৃতি : "উইন্ডোজ সার্ভার ব্যাকআপ কার ব্যবহার করা উচিত?"
আপনি যে বিভাগটি উদ্ধৃত করেছেন তা মূলত বলছে যে, যখন উইন্ডোজ সার্ভার ব্যাকআপ শুরু হয় তখন এটি উইন্ডোজে ভিএসএস বৈশিষ্ট্যটিকে ট্রিগার করবে trigger এসকিউএল সার্ভার সচেতন হবে যে একটি ভলিউম শ্যাডো অনুলিপি ঘটছে এবং এসকিউএল সার্ভার রাইটার পরিষেবাটির সহায়তায়, নিশ্চিত করবে যে ডাটাবেস ফাইলগুলির একটি অনুলিপি (* .mdf, * .ndf, * .ldf) সম্পাদন করা যেতে পারে।
এসকিউএল সার্ভার রাইটার পরিষেবাটির উদ্দেশ্যটি নীচে বর্ণিত হয়েছে:
চলমান অবস্থায়, ডেটাবেস ইঞ্জিন লক করে এবং ডেটা ফাইলগুলিতে একচেটিয়া অ্যাক্সেস পায়। যখন এসকিউএল রাইটার পরিষেবা চালু না থাকে, উইন্ডোজ চলমান ব্যাকআপ প্রোগ্রামগুলির ডেটা ফাইলগুলিতে অ্যাক্সেস থাকে না এবং এসকিউএল সার্ভার ব্যাকআপ ব্যবহার করে ব্যাকআপগুলি সম্পাদন করতে হবে।
এসকিউএল সার্ভার চলমান অবস্থায় এসকিউএল সার্ভার ডেটা ফাইলগুলি অনুলিপি করতে উইন্ডোজ ব্যাকআপ প্রোগ্রামগুলিকে অনুমতি দেওয়ার জন্য এসকিউএল রাইটার পরিষেবাটি ব্যবহার করুন।
এসকিউএল রাইটার পরিষেবা বিভাগের উদ্ধৃতি : "উদ্দেশ্য"
সুতরাং উইন্ডোজ সার্ভার ব্যাকআপের সাথে এটিই ঘটে থাকে।
এসকিউএল সার্ভার চলাকালীন উইন্ডোজ সার্ভার ব্যাকআপের সাহায্যে তৈরি ব্যাকআপগুলি সামঞ্জস্যপূর্ণ হওয়া উচিত , তবে ডিস্কে এখনও লেখা হয়নি এমন লেনদেনগুলি ভলিউম শেডো অনুলিপিতে নেই। অনলাইন থাকা অবস্থায় ডাটাবেস স্ন্যাপশট নেওয়া হয়েছিল।
তবে এমএসডিএন নিবন্ধ স্ন্যাপশট ব্যাকআপগুলি বলে:
কেবলমাত্র নিম্নলিখিত ধরণের ব্যাকআপগুলি স্ন্যাপশটের ব্যাকআপ হতে পারে:
- সম্পূর্ণ ব্যাকআপ
- আংশিক ব্যাকআপ
- ফাইল ব্যাকআপ
- ডিফারেনশিয়াল ডাটাবেস ব্যাকআপ। এগুলি তখনই সমর্থিত হয় যখন বিক্রেতা ভিএসএস ইন্টারফেস ব্যবহার করে।
এবং অতিরিক্ত:
এই বিষয়ে আগে উল্লিখিত হিসাবে বাদে স্ন্যাপশট ব্যাকআপগুলি সংশ্লিষ্ট প্রচলিত ব্যাকআপগুলির সাথে কার্যত সমতুল্য। নন-স্ন্যাপশট পূর্ণ ব্যাকআপ, ডিফারেনশিয়াল ব্যাকআপ এবং লগ ব্যাকআপের সাথে সিকোয়েন্স পুনরুদ্ধার করতে আপনি স্ন্যাপশট ব্যাকআপগুলি ব্যবহার করতে পারেন। অন্যান্য ব্যাকআপগুলির মতো, স্ন্যাপশট ব্যাকআপগুলি এমএসডিবি ডাটাবেসে ট্র্যাক করা হয়, যেখানে স্ন্যাপশটের ব্যাকআপগুলি ব্যাকআপসেট দ্বারা চিহ্নিত করা হয় isis_snaphot = ১ ms
এসকিউএল সার্ভার স্ন্যাপশট ব্যাকআপ থেকে অনলাইন পুনরুদ্ধার সমর্থন করে না। একটি স্ন্যাপশট ব্যাকআপ পুনরুদ্ধার স্বয়ংক্রিয়ভাবে ডাটাবেস অফলাইনে লাগে। একটি টুকরোয়াল পুনরুদ্ধার স্ন্যাপশট ব্যাকআপগুলি অন্তর্ভুক্ত করতে পারে তবে সমস্ত পুনরুদ্ধার অনুক্রম অফলাইন পুনরুদ্ধার। টুকরোয়াল পুনরুদ্ধার সম্পর্কে আরও তথ্যের জন্য, পার্সফর্মিং পিসিমিল রিস্টোরগুলি দেখুন।
আপনার প্রশ্নের উত্তর দিতে:
- আমার কি শুধু .mdf ব্যাকআপ করা দরকার? .Mdf এবং .ldf?
- অনলাইন না কেবল অফলাইনে?
- এসকিউএল সার্ভারের ডেটাবেসগুলি এইভাবে ব্যাক আপ করা পুনরুদ্ধার করার জন্য সরকারী পদ্ধতি কী?
- ইনক্রিমেন্টাল / ডিফারেন্সিয়াল ব্যাকআপগুলি করার সময় কি বিশেষ কিছু বিবেচনা করার দরকার আছে?
- এই সব নথি কোথায়?
উত্তর:
- হ্যাঁ, আপনি .mdf এবং .ldf ফাইলগুলির একটি উইন্ডোজ সার্ভার ব্যাকআপ (ভিএসএস) অনুলিপি করতে পারেন। ব্যাকআপটি সামঞ্জস্যপূর্ণ হওয়া উচিত তবে পুনরুদ্ধারের পরে ডাটাবেসটি অফলাইন হবে।
- যদি এসকিউএল সার্ভার বন্ধ করা হয় / ডাটাবেস বিচ্ছিন্ন / ডাটাবেস অফলাইন হয় তবে .mdf এবং .ldf ফাইলগুলির একটি ভিএসএস অনুলিপি 100% সামঞ্জস্যপূর্ণ।
- উইন্ডোজ সার্ভার ব্যাকআপ দিয়ে পরিচালিত একটি ডাটাবেস (পয়েন্ট-ইন-টাইম) পুনরুদ্ধার সম্পর্কে আমি অনিশ্চিত, কারণ ডাটাবেসটি একটি অফলাইন অবস্থায় পুনরুদ্ধার করা হয়। অফলাইন রাজ্যের কোনও ডাটাবেস পুনরায় পুনরুদ্ধার / পুনরুদ্ধার করা যায় না এবং ডাটাবেসটিকে অনলাইনে আনতে ফলাফলের ডাটাবেসটিকে পুরোপুরি পুনরুদ্ধার হিসাবে বিবেচনা করা হয়। আপনি কোনও পয়েন্ট-ইন-টাইমে পুনরুদ্ধার করা একটি ডাটাবেস সম্পাদন করতে পারবেন তা নিশ্চিত করার জন্য আমি পৃথক এসকিউএল সার্ভার ফুল, ডিআইএফএফ এবং টেলোগুলি ব্যাকআপগুলির প্রস্তাব করব।
- লেনদেন লগগুলি উইন্ডো সার্ভার ব্যাকআপ দিয়ে নির্মিত স্ন্যাপশটের অংশ নয় এবং অতিরিক্তভাবে সম্পাদন করা উচিত। ডিফারেনশিয়াল স্ন্যাপশটগুলি ব্যাকআপ সিকোয়েন্সের অংশ হিসাবে তৃতীয় পক্ষের বিক্রেতারা সমর্থন করেন তবে উইন্ডোজ সার্ভার ব্যাকআপ ডিফারেনশিয়াল ব্যাকআপ করতে সক্ষম হবে বলে মনে হয় না। এই ক্ষেত্রে আপনাকে অতিরিক্ত ডিফারেনশিয়াল ব্যাকআপগুলিও করতে হবে। (দেখুন ৩)
- বিভিন্ন উল্লেখ
বাস্তব জীবনের বাস্তবায়নে ব্যাখ্যা করা হয়েছে
আমাদের পরিবেশে আমাদের অনুরূপ পরিস্থিতি রয়েছে যেখানে ভিএমওয়্যার একটি স্ন্যাপশট পরিচালনা করছে এবং ডিবিএ কমভল্টের সাথে এসকিউএল সার্ভার ডাম্প পরিচালনা করছে। ব্যাকআপের ইতিহাসটি এরকম দেখাচ্ছে:
DBNAME TYPE BACKUPSET_NAME IS_SNAPSHOT BACKUP_START_DATE
------- ---- ------------------------- ----------- -----------------------
DB_NAME Full NULL 1 2016-12-10 18:23:59.000
DB_NAME Full CommVault Galaxy Backup 0 2016-12-10 20:07:41.000
DB_NAME Log CommVault Galaxy Backup 0 2016-12-11 06:00:40.000
DB_NAME Full NULL 1 2016-12-11 18:24:00.000
DB_NAME Diff CommVault Galaxy Backup 0 2016-12-11 20:03:38.000
DB_NAME Log CommVault Galaxy Backup 0 2016-12-12 06:02:29.000
DB_NAME Log CommVault Galaxy Backup 0 2016-12-12 07:02:17.000
ভিএমওয়্যার স্ন্যাপশট এমএসডিবি ডাটাবেস ইতিহাসের টেবিলগুলিতে IS_SNAPSHOT = 1
এবং FULL
প্রতিটি ভিএমওয়্যার স্ন্যাপশটের সাথে (প্রতিদিন) পরিচালিত হবে an নেটিভ (নেটিভ ব্যবহার করে ভাল কমভল্ট) এসকিউএল সার্ভার ব্যাকআপগুলি ফুল, ডিআইএফএফ এবং টেলোগ ব্যাকআপ ব্যবহার করে পরিচালিত হয়। এই ব্যাকআপগুলিকে IS_SNAPSHOT হিসাবে চিহ্নিত করা হয়নি এবং এমএসডিবি ডাটাবেসে ব্যাকআপ টেবিলগুলিতে অতিরিক্ত ফুল (সপ্তাহে একবার), ডিআইএফএফ (প্রতিটি অন্যান্য দিন) এবং এলওজি (প্রতি ঘন্টা) এন্ট্রি হিসাবে উপস্থিত রয়েছে।
এই সেটআপের সাহায্যে আমরা স্ন্যাপফেটের তারিখ-সময়টিতে পুনরুদ্ধার করতে পারি এবং তারপরে অনলাইনে ডাটাবেস আনতে পারি, বা আমরা "নেটিভ" এসকিউএল সার্ভার ব্যাকআপগুলি ব্যবহার করে যে কোনও পয়েন্ট-ইন-টাইমে স্বতন্ত্র পুনরুদ্ধার করতে পারি।