Я использую .Net 4.0 и SqlConnection / SqlCommand для подключения к SQL Server 2008 R2 с настройкой зеркального отображения.ConnectionString указывает партнера по отказоустойчивости
Кто-нибудь может объяснить, как параметр ConnectionTimeout влияет на возможность переключения клиента на зеркало?Т.е. всегда ли он ожидает ConnectionTimeout, прежде чем перейти на сервер отработки отказа?Или отказоустойчивость становится первичной, что означает, что клиент немедленно переключится на подключение к отказоустойчивости без учета ConnectionTimeout?
Я прочитал статьи MSDN Зеркальное отображение базы данных в SQL Server и Создание начальногоСоединение с сеансом зеркального отображения базы данных , и они говорили о клиенте, автоматически подключающемся к зеркалу, когда основной сервер не работает, но будет ли указывать высокий ConnectionTimeout влиять на время, которое потребуется клиенту для подключения к отказоустойчивому серверу?
Я должен установить ConnectionTimeout для всех моих строк подключения как минимум 150 из-за известной ошибки в ADO.NET .И мы обеспокоены тем, что большой тайм-аут повлияет на способность приложений своевременно обрабатывать отработки отказа