Я налаштовую автоматичну відмову DB в C # за допомогою SQL Server 2008, і я маю "високу безпеку з автоматичним віддзеркаленням дзеркала", використовуючи налаштування свідка, і мій рядок з'єднання виглядає як
"Server=tcp:DC01; Failover Partner=tcp:DC02; database=dbname; uid=sewebsite;pwd=somerndpwd;Connect Timeout=10;Pooling=True;"
Під час тестування, коли я вимикаю послугу SQL Server на головному сервері, функція автоматичного відключення працює як принадність, але якщо я переймаю основний сервер в автономному режимі (вимикаючи сервер або вбиваючи мережеву карту), автоматичний відхід не працює, і мій веб-сайт просто вичерпується.
Я знайшов цю статтю, де другий останній пост підказує, що це тому, що ми використовуємо названі труби, які не працюють, коли головний переходить в автономний режим, але ми змушуємо TCP у нашому рядку з'єднання.
Що мені не вистачає, щоб ця автоматична аварійна помилка DB працювала?