Здравствуйте, Аноним, Вы писали:
А>Всем привет
А>Почему сабж после рестарта сервера(разрыв тсп/ип соеденения) не может отследить это? А>Тобишь вызов метода Open происходит без проблем(статус Open), а затем валитцо на вызове метода из SQLCommand. А>Как это отследить? Каков выход из ситуации? Ну кроме того что отлавив исключение и повторить ещё раз.
Потаму, что Open возвращает конекцию из пула, в .NET насколько я помню, пул отслеживает что сервер рестартанулся, и после ошибки убьёт все конекции в пуле, таким образом ошибка должна возникнуть только один раз.