Как изменить таймаут запросов к БД

Иногда нужно сделать так, чтобы долгие запросы не висели по 30 секунд, а отрубались раньше, не занимая ресурсов сервера. Для этого используем таймаут подключения к БД. Если за это время запрос не будет сделан, то он отменится. 

Чтобы изменить таймаут запросов, необходимо в web.config в AppSettings установить параметр sqlTimeout в секундах.

<add key="sqlTimeout" value="15" />

В этом случае если запрос выполнялся дольше, будет выдана ошибка Connection timeout

Примечание. Не путайте таймаут на подключение к серверу и таймаут на выполнение запроса. Чтобы установить таймаут на подключение к серверу необходимо в строке подключения в web.config добавить в конец строки подключения LocalSqlServer  connect timeout=15; . 

Страница-источник на сайте falconspace.ru