Увеличьте время ожидания Sql в .net
-
10-10-2019 - |
Вопрос
Я получаю ошибку SQL time out в моей службе .net.
Поскольку служба уже установлена на производстве, могу ли я каким-либо образом увеличить время ожидания службы из файла App.Config?
В настоящее время я получаю это исключение через одну минуту, мне нужно сделать это примерно через 10 часов, потому что выполнение хранимой процедуры, которую мы используем, занимает 2-2 часа.
Решение
Вы можете установить тайм-аут в своей строке подключения с помощью "тайм-аут подключения = 100000000;" или как угодно, каким вы хотите, чтобы был ваш тайм-аут
Другие советы
Вы могли бы попробовать установить Время выполнения команды собственность на вашем SqlCommand ( Команда sql ).Я надеюсь, вы делаете это не в приложении ASP.NET.
Настройка тайм-аута зависит от сервера базы данных.
В диспетчере SQL Server откройте свойства SQL Server, выберите вкладку подключение и установите время ожидания столько, сколько вам нужно.
Ps.
ноль означает отсутствие тайм-аута.