powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Connect Timeout: как это работает для SQL Server?
17 сообщений из 17, страница 1 из 1
Connect Timeout: как это работает для SQL Server?
    #39602971
Ролг Хупин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть приложение, коннектится к серверу, в коннекте устанавливается Connect Timeout=30
Пишут такое:
"Connect Timeout applies ONLY when it is able to resolve the server and waits for a connection."

Отработает ли этот таймаут, если я запущу приложение после того как:

1. Остановлю SQL Server сервис
2. Вырву провод из компьютера?
...
Рейтинг: 0 / 0
Connect Timeout: как это работает для SQL Server?
    #39602985
Сон Веры Павловны
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ролг ХупинЕсть приложение, коннектится к серверу, в коннекте устанавливается Connect Timeout=30
Пишут такое:
"Connect Timeout applies ONLY when it is able to resolve the server and waits for a connection."

Отработает ли этот таймаут, если я запущу приложение после того как:

1. Остановлю SQL Server сервис
2. Вырву провод из компьютера?
Вряд ли, потому как
when it is able to resolve the server
что вряд ли able при остановленном сервере и недоступной сетке.
А вообще - "практика - критерий истины".
...
Рейтинг: 0 / 0
Connect Timeout: как это работает для SQL Server?
    #39602987
Ролг Хупин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сон Веры ПавловныРолг ХупинЕсть приложение, коннектится к серверу, в коннекте устанавливается Connect Timeout=30
Пишут такое:
"Connect Timeout applies ONLY when it is able to resolve the server and waits for a connection."

Отработает ли этот таймаут, если я запущу приложение после того как:

1. Остановлю SQL Server сервис
2. Вырву провод из компьютера?
Вряд ли, потому как
when it is able to resolve the server
что вряд ли able при остановленном сервере и недоступной сетке.
А вообще - "практика - критерий истины".

да в том и проблема, что юзер утверждает, что когда он вырывает провод или останавливает сервис, то указанный таймаут не срабатывает
...
Рейтинг: 0 / 0
Connect Timeout: как это работает для SQL Server?
    #39602988
Сон Веры Павловны
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
И еще: была вот такая тема , в ходе гугления по которой я нарыл, что таймаут коннекта еще действует и на таймаут коммита транзакции.
...
Рейтинг: 0 / 0
Connect Timeout: как это работает для SQL Server?
    #39602989
Сон Веры Павловны
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ролг Хупинда в том и проблема, что юзер утверждает, что когда он вырывает провод или останавливает сервис, то указанный таймаут не срабатывает
А что происходит? ничего? или что-то, но с другим таймаутом?
...
Рейтинг: 0 / 0
Connect Timeout: как это работает для SQL Server?
    #39603091
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ролг Хупинда в том и проблема, что юзер утверждает, что когда он вырывает провод или останавливает сервис, то указанный таймаут не срабатываетМожет он ждет, что у него отвалится соединение? Нет, оно не отвалится. Это таймаут на УСТАНОВКУ соединения, то есть Connection.Open
...
Рейтинг: 0 / 0
Connect Timeout: как это работает для SQL Server?
    #39603211
Ролг Хупин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сон Веры ПавловныРолг Хупинда в том и проблема, что юзер утверждает, что когда он вырывает провод или останавливает сервис, то указанный таймаут не срабатывает
А что происходит? ничего? или что-то, но с другим таймаутом?


скажем, ставит 30 сек, и рвет провод, вылетает с ошибкой о недоступности сети раньше
...
Рейтинг: 0 / 0
Connect Timeout: как это работает для SQL Server?
    #39603221
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ролг ХупинСон Веры Павловныпропущено...

А что происходит? ничего? или что-то, но с другим таймаутом?


скажем, ставит 30 сек, и рвет провод, вылетает с ошибкой о недоступности сети раньше
Ну дак это хорошо.
В оракле я получал код ошибки и выводил MessageBox(уборщица задела сетевой провод....
...
Рейтинг: 0 / 0
Connect Timeout: как это работает для SQL Server?
    #39603235
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ролг Хупинскажем, ставит 30 сек, и рвет провод, вылетает с ошибкой о недоступности сети раньшервет провод в какой момент? Мало поставить таймаут, надо ведь еще начать открывать соединение и уложиться в эти 30 сек
...
Рейтинг: 0 / 0
Connect Timeout: как это работает для SQL Server?
    #39603238
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
точнее не так - порвать провод, а потом запускать установку соединения.
...
Рейтинг: 0 / 0
Connect Timeout: как это работает для SQL Server?
    #39603244
Фотография Cat2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
В обоих случаях будет получена ошибка до истечения таймаута. Данный таймаут действует если все работает нормально, но ответа от скуль-сервера нет из-за того, что запрос выполняется дольше, чем время таймаута.
...
Рейтинг: 0 / 0
Connect Timeout: как это работает для SQL Server?
    #39603245
Сон Веры Павловны
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.Proточнее не так - порвать провод, а потом запускать установку соединения.
Даже еще более не так - начать устанавливать соединение, и выдернуть провод до его установки. Тогда эксперимент можно будет считать корректным.
Ролг Хупинскажем, ставит 30 сек, и рвет провод, вылетает с ошибкой о недоступности сети раньше
Ошибка потери коннекта, и ошибка таймаута коннекта - это две большие разницы. Я, кстати, на своей практике с ошибкой таймаута коннекта вообще ни разу не сталкивался.
...
Рейтинг: 0 / 0
Connect Timeout: как это работает для SQL Server?
    #39603248
Сон Веры Павловны
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Cat2Данный таймаут действует если все работает нормально, но ответа от скуль-сервера нет из-за того, что запрос выполняется дольше, чем время таймаута.
Нет, таймаут выполнения запроса - это SqlCommand.CommandTimeout , а здесь речь про SqlConnection.ConnectionTimeout .
...
Рейтинг: 0 / 0
Connect Timeout: как это работает для SQL Server?
    #39603255
Фотография Cat2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Сон Веры ПавловныCat2Данный таймаут действует если все работает нормально, но ответа от скуль-сервера нет из-за того, что запрос выполняется дольше, чем время таймаута.
Нет, таймаут выполнения запроса - это SqlCommand.CommandTimeout , а здесь речь про SqlConnection.ConnectionTimeout .
Был невнимателен
...
Рейтинг: 0 / 0
Connect Timeout: как это работает для SQL Server?
    #39603256
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сон Веры ПавловныЯ, кстати, на своей практике с ошибкой таймаута коннекта вообще ни разу не сталкивался.вроде у сервера не будет свободных соединений, то возникнет
...
Рейтинг: 0 / 0
Connect Timeout: как это работает для SQL Server?
    #39603285
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ролг Хупинда в том и проблема, что юзер утверждает, что когда он вырывает провод или останавливает сервис, то указанный таймаут не срабатываетчто то мне кажется ему внятное сообщение надо, а не таймаут.
Провел тест, перехватил ошибку, поставил в коде обработку.
Делов то.
То что сервис остановлен равнозначно указать не тот ip adress.
...
Рейтинг: 0 / 0
Connect Timeout: как это работает для SQL Server?
    #39603306
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
circuit breaker ему нужен, или retry паттерн :)
...
Рейтинг: 0 / 0
17 сообщений из 17, страница 1 из 1
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Connect Timeout: как это работает для SQL Server?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]