Мое приложение подключается к нескольким экземплярам SQL Server (с помощью SMO и ADO.net), все эти соединения закрыты должным образом (я использую), одно соединение является SqlDependency для уведомления об изменении таблицы.
Часть приложения устанавливает инкапсулированное VPN-соединение с удаленной системой, что приводит к недоступности всех сетевых ресурсов, включая экземпляры SQL.
Какой рекомендуемый метод обработки этого сценария?Где отключение сети \ sql часто, но предсказуемо.
Я использую пул соединений, поэтому не могу контролировать восстановление соединения, если я попытаюсь открыть соединение (которое получает доступное соединение из пула), произойдет сбой, как только я попытаюсь использоватьЭто.(Поскольку объединенные в пул соединения не проверяются для экономии накладных расходов).