Вы можете использовать зеркальное отображение базы данных, чтобы обеспечить отработку отказа для сервера SQL. Эта ссылка предоставляет дополнительную информацию здесь .
Я использовал это, поскольку я не мог оправдать кластеризацию, единственное усилие по разработке, которое мне пришлось предпринять, это повторить попытку при сбое, что обычно означало, что соединение перемещалось с основного сервера базы данных на зеркало.
Приложение не имеет сведений о настройке базы данных, строка подключения содержит всю информацию, необходимую для этой работы.
Надеюсь, это поможет.