मैं SQL सर्वर 2008 के साथ C # में DB ऑटो फ़ेलओवर की स्थापना कर रहा हूँ और मेरे पास एक साक्षी सेटअप का उपयोग करके 'ऑटोमैटिक फ़ेलओवर दर्पण के साथ उच्च सुरक्षा' है और मेरा कनेक्शन स्ट्रिंग जैसा दिखता है
"Server=tcp:DC01; Failover Partner=tcp:DC02; database=dbname; uid=sewebsite;pwd=somerndpwd;Connect Timeout=10;Pooling=True;"
परीक्षण के दौरान, जब मैं प्रिंसिपल सर्वर पर SQL सर्वर सेवा को बंद कर देता हूं तो ऑटो फेलओवर एक आकर्षण की तरह काम करता है, लेकिन अगर मैं प्रिंसिपल सर्वर को ऑफलाइन लेता हूं (सर्वर को बंद करके या नेटवर्क कार्ड को मारकर) ऑटो फेलओवर काम नहीं करता है और मेरा वेबसाइट सिर्फ समय बाहर।
मुझे यह लेख मिला जहां दूसरी आखिरी पोस्ट से पता चलता है कि इसकी वजह से हम नामित पाइप का उपयोग कर रहे हैं जो प्रिंसिपल के ऑफ़लाइन होने पर काम नहीं करता है, लेकिन हम टीसीपी को अपने कनेक्शन स्ट्रिंग में मजबूर करते हैं।
मुझे यह DB ऑटो फेलओवर काम करने के लिए क्या याद आ रहा है?