Я реализовал зеркальное отображение базы данных в Azure со свидетелем, используя SQL Server 2008. Зеркальное отображение/отработка отказа работает на стороне SQL Server. Проблема, с которой я сталкиваюсь, заключается в том, что после отказа мой веб-сайт asp.net не подключается к базе данных нового принципа и все еще пытается подключить старый принцип.
Я попытался добавить 60-секундный тайм-аут подключения к моей строке подключения, как это предлагается в этом опубликовать. Однако это не имеет никакого эффекта. И все, что я получаю, это следующая ошибка после 60-х:
Истекло время запроса.
У кого-нибудь есть другие предложения?
Любая помощь высоко ценится!
ИЗМЕНИТЬ
Моя строка подключения:
источник данных = server1; партнер по отработке отказа = server2; начальный каталог = DBNAME; идентификатор пользователя = WebsiteUser; Пароль=******;Время ожидания подключения=60;multipleactiveresultsets=True