Saya mengatur DB auto failover di C # dengan SQL Server 2008 dan saya memiliki 'keamanan tinggi dengan mirror failover otomatis' menggunakan pengaturan saksi dan string koneksi saya terlihat seperti
"Server=tcp:DC01; Failover Partner=tcp:DC02; database=dbname; uid=sewebsite;pwd=somerndpwd;Connect Timeout=10;Pooling=True;"
Selama pengujian, ketika saya mematikan layanan SQL Server pada server utama failover otomatis berfungsi seperti pesona, tetapi jika saya mengambil server utama offline (dengan mematikan server atau mematikan kartu jaringan) failover otomatis tidak berfungsi dan saya situs web hanya kali.
Saya menemukan artikel ini di mana posting terakhir kedua menunjukkan bahwa itu karena kami menggunakan pipa bernama yang tidak berfungsi ketika prinsipal offline, tetapi kami memaksa TCP dalam string koneksi kami.
Apa yang saya lewatkan agar kegagalan otomatis DB ini berfungsi?