সমস্যা: আমি কীভাবে সর্বদা Alwaysণ উপলভ্যতা গোষ্ঠীর (এজি) সমস্ত সার্ভারে বিতরণ লেনদেন সমন্বয়কারী (ডিটিসি) চালাতে পারি? ফেইলওভার / স্যুইচওভার ইভেন্টের উপর আমার লেনদেন রক্ষণ করার দরকার নেই।
সেটআপ: আমার তিনটি উইন্ডোজ 2008 আর 2 সার্ভার সহ একটি উইন্ডোজ ফেলওভার ক্লাস্টার (ডাব্লুএসএফসি) রয়েছে যেখানে তারা সমস্ত এসকিউএল 2012 চালাচ্ছে Two একটি দ্বিতীয় তথ্য কেন্দ্র। ডাব্লুএসএফসি একটি মাল্টি-সাবনেট ক্লাস্টার। সেটআপের স্কেচটি এখানে:
দুটি এফসিআই নোডের মধ্যে কাজ করার জন্য আমি ডিটিসি ইনস্টল ও কনফিগার করতে সক্ষম হয়েছি কারণ তারা একই সাবনেট এবং শেয়ার সঞ্চয়স্থানে রয়েছে। আমি বেশ কয়েকটি এজি কনফিগার করেছি এবং তারা ঠিকঠাক কাজ করছে। এই স্ক্রিনশটটি এফসিআইতে ইনস্টল করা ডিটিসি দেখায়:
এই স্ক্রিনশটটি দেখায় যে আমি কোনও এফসিআই নোডের (যে কোনও সক্রিয়) ডিটিসি কনফিগার করতে পারি:
আমি এমন একটি অ্যাপ্লিকেশন স্থানান্তর করতে চাই যা এই ক্লাস্টারে ডিটিসি ব্যবহার করে এবং একটি এজি ব্যবহার করতে পারে। আমি পড়েছি যে ডিজিটি এজি ( রেফারেন্স ) দ্বারা সমর্থিত নয় । দ্বিতীয় ডেটা সেন্টারের তৃতীয় নোডে আমি ডিটিসি কনফিগার করার উপায় খুঁজে পাইনি। আমি যখন তৃতীয় নোডে ডিটিসি কনফিগার করার চেষ্টা করি তখন মনে হয় এটি উপলব্ধ নয়, যেমন এই স্ক্রিনশটে প্রদর্শিত হয়েছে:
ব্র্যান্ট ওজারের উপলব্ধতা গ্রুপগুলির জন্য ফ্রি সেটআপ চেকলিস্ট পিডিএফ-তে তিনি তালিকাভুক্ত করেন:
ক্লাস্টার ইনস্টলেশন ...
29. যদি কোনও এফসিআই জড়িত থাকে তবে আপনার পরিকল্পনার বিভাগের সিদ্ধান্ত অনুযায়ী ডিটিসি কনফিগার করুন।
এসকিউএল সার্ভার ২০১২- তে সর্বদা উপলভ্যতা গোষ্ঠীগুলির মন্তব্যগুলিতে রক ব্রেন্ট বলেছে যে "... যখন এজিরা খেলতে থাকে তখন কিছুই পরিবর্তন হয় না Just কেবল মনে রাখবেন যে একটি উপলভ্যতা গ্রুপে থাকা ডাটাবেসগুলি অন্য প্রতিরূপে একসাথে ব্যর্থ হলে লেনদেনের ধারাবাহিকতা সমর্থন করে না। .. "
এটি এটিকে দেখে মনে হচ্ছে যে যতক্ষণ না আপনি বুঝতে পেরেছেন যে এজি সুইচওভারে লেনদেনগুলি বজায় রাখা হবে না ততক্ষণ ডিটিসি উপলব্ধতা গ্রুপগুলিতে ব্যবহার করা যেতে পারে। এফসিআই নোডগুলি থেকে লেনদেন বজায় রাখার জন্য আমার এটির প্রয়োজন হবে না। বিপর্যয়জনিত বিপর্যয়ের ক্ষেত্রে (যেখানে আমি আমার প্রাথমিক ডেটা কেন্দ্রটি হারিয়েছি) ক্ষেত্রে অ্যাপ্লিকেশনটির জন্য কেবলমাত্র ডিটিসি উপলব্ধ থাকতে হবে।
আমি আমার তৃতীয় নোডে কীভাবে ডিটিসি কনফিগার করব? অথবা, এজি এবং ডিটিসি প্রয়োজন এমন একটি অ্যাপ্লিকেশন ব্যবহার করার ক্ষেত্রে আমি ভাগ্য থেকে দূরে আছি?
আপডেট: আমি যে সমাধানটি স্থির করেছি তা হ'ল লগ শিপিং। তবে, ব্যর্থ হওয়ার ক্ষেত্রে, নোড 3 এ আমার এখনও ডিটিসি পাওয়া দরকার। আমি আবিষ্কার করেছি যে এটি নোড 1 এবং নোড 2 এর মধ্যে ভাগ করা ডিটিসি-র ক্লাস্টার্ড এমএসডিটিসি-এমএসএসকিউএলএসআরভিসিএলসি ইনস্টল করে ইনস্টল করে by একবার মুছে ফেলা হলে, আমি নোড 3 এ একটি লোকালডিটিসি ইনস্ট্যান্স সেটআপ এবং কনফিগার করতে পারি। এরপরে, আমি ক্লাস্টার্ড এমএসডিটিসি-এমএসএসকিউএলএসভারভিসিএলসি উদাহরণটি পুনরায় ইনস্টল করতে পারি। এই ক্রমে ইনস্টল সিকোয়েন্সটি করা কাজ করে মনে হচ্ছে। আমি এখন থেকে অল্প সময়ের জন্য এইভাবে চলছি এবং আমি কোনও খারাপ প্রভাব আবিষ্কার করতে পারি নি। দেখে মনে হচ্ছে এটি সর্বদাই উপলভ্যতা গ্রুপ চালানোর জন্যও কাজ করবে। আমি বুঝতে পারি যে বিতরণ লেনদেনগুলি এজি ফেলওভারে সংরক্ষণ করা হবে না, ব্যর্থতার পরে আমার কেবল নতুন কাজ করা দরকার new তবে আমি পারিনি