@ মির্ডেনির উত্তরটি সঠিক যে একটি ডাটাবেসে ব্যর্থ হওয়ার ফলে অন্যান্য সমস্ত ডাটাবেসগুলিও ব্যর্থ হবে না।
তবে কেবলমাত্র ডেটাবেসটি মিররিং এন্ডপয়েন্টটি কী সম্পর্কিত আরও সংক্ষিপ্ত বিবরণ দেওয়ার জন্য:
বিওএল থেকে ,
মাইক্রোসফ্ট এসকিউএল সার্ভার 2005 এবং তারপরের সংস্করণগুলিতে সংযোগ পরিচালনা শেষ পয়েন্টগুলির উপর ভিত্তি করে। একটি শেষ পয়েন্ট হ'ল একটি এসকিউএল সার্ভার অবজেক্ট যা এসকিউএল সার্ভারকে নেটওয়ার্কের মাধ্যমে যোগাযোগের জন্য সক্ষম করে। ডাটাবেস মিরর করার জন্য, একটি সার্ভারের উদাহরণটির নিজস্ব, ডেডিকেটেড ডেটাবেস মিররিং শেষের পয়েন্ট প্রয়োজন। সার্ভারের উদাহরণস্বরূপ সমস্ত মিররিং সংযোগগুলি একটি একক ডাটাবেস মিররিং শেষ পয়েন্ট ব্যবহার করে। এই শেষ পয়েন্টটি একটি বিশেষ উদ্দেশ্যযুক্ত শেষ পয়েন্ট যা অন্য সার্ভারের দৃষ্টান্তগুলি থেকে ডেটাবেস মিররিং সংযোগগুলি একচেটিয়াভাবে ব্যবহৃত হয়।
আরও নমনীয় হতে, আপনি ম্যানুয়াল ফেলওভার করার জন্য টি-স্কুয়েল ব্যবহার করতে পারেন:
মিরর ডিবিতে মিররিং বন্ধ (ব্রেক মিররিং) করুন।
ALTER DATABASE <<DB NAME>> SET PARTNER OFF
পুনরুদ্ধার মোড ডিবিটিকে পুনরুদ্ধারে সেট করুন
RESTORE DATABASE <<DB NAME>> WITH RECOVERY
যদি আপনি এসকিউএল প্রমাণীকরণ ব্যবহার করেন তবে ফিক্স এবং অনাথ ব্যবহারকারীগণ
EXEC sp_change_users_login ‘Auto_Fix’ , ‘<<username>>’
সম্পাদনা করুন:
যেহেতু আপনি উচ্চ সুরক্ষা মোড ব্যবহার করছেন (আপনার স্ক্রিনশট অনুযায়ী), আপনি প্রধান সার্ভার থেকে নিম্নলিখিতটি ব্যবহার করতে পারেন
ALTER DATABASE <<DB NAME>> SET PARTNER FAILOVER
এটি করে, কেবল ভূমিকাটি বিপরীত হয় এবং মিররিংয়ের দিকটি বিপরীত হয় - অধ্যক্ষটি আয়না এবং তদ্বিপরীত হয়ে যায়। মনে রাখবেন যে মিররিং ব্রোঙ্কেন নয়।
এই এমএসডিএন নিবন্ধ অনুযায়ী নোট করুন
ম্যানুয়াল ফেলওভার কেবলমাত্র মূল সার্ভার থেকে শুরু করা যেতে পারে।
আপনি যদি পুরো ফেইলওভারটি স্বয়ংক্রিয় করতে চান তবে ডেটাবেস মিররিং অটোমেশনটি দেখুন