Вопрос

Я получаю ошибку SQL time out в моей службе .net.

Поскольку служба уже установлена на производстве, могу ли я каким-либо образом увеличить время ожидания службы из файла App.Config?

В настоящее время я получаю это исключение через одну минуту, мне нужно сделать это примерно через 10 часов, потому что выполнение хранимой процедуры, которую мы используем, занимает 2-2 часа.

Это было полезно?

Решение

Вы можете установить тайм-аут в своей строке подключения с помощью "тайм-аут подключения = 100000000;" или как угодно, каким вы хотите, чтобы был ваш тайм-аут

Другие советы

Вы могли бы попробовать установить Время выполнения команды собственность на вашем SqlCommand ( Команда sql ).Я надеюсь, вы делаете это не в приложении ASP.NET.

Настройка тайм-аута зависит от сервера базы данных.

В диспетчере SQL Server откройте свойства SQL Server, выберите вкладку подключение и установите время ожидания столько, сколько вам нужно.

Ps.

ноль означает отсутствие тайм-аута.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top