Из этого (с голосованием) комментария
в этом случае может быть несколько причин:
1. Вы используете SQL Server Express
2. Мертвая блокировка между вашими запросами
3. Запросы выполняются дольше стандартного тайм-аута - 30 секунд
Сначала следует исключить N1, так как серверная версия не имеет ничего общего с тайм-аутом соединения, навязанным client
Затем исключите N2, так как взаимоблокировки автоматически разрешаются монитором взаимоблокировок сервера, который контролирует взаимные блокировки каждые 5 секунд или даже реже, когда частые взаимоблокировки.
Чем исключить N3, поскольку connection timeout
не имеет ничего общего с execution timeout
,И ваше время ожидания составляет CONNECTION
время ожидания.
Вы должны увеличить connection timeout
на своем клиенте или устранить неполадки на сервере, что происходит там, когда ваш сервер перестает отвечать на запросы.