Ошибки тайм-аута, как правило, являются ошибкой, вызванной не самим приложением, а проблемой подключения к базе данных SQL.
Если вы работаете с БД локально, то вы можете проверить настройки тайм-аута и изменить их, чтобы справиться с задержкой в запросах вызовов.
Если вы работаете с удаленной БД м / с, то необходимо поддерживать согласованное Соединение. Если вы не уверены, как поддерживать соединение с вашим компьютером на компьютере с БД, то напишите простой пакетный скрипт, который проверяет связь с сервером БД и поддерживает соединение, чтобы приложение отправило запрос.