Увеличение таймаута Sql в .net - PullRequest
9 голосов
/ 21 октября 2010

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

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

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

Ответы [ 3 ]

12 голосов
/ 21 октября 2010

Вы можете попробовать установить свойство CommandTimeout на вашем SqlCommand .Я надеюсь, что вы не делаете это в приложении ASP.NET.

3 голосов
/ 21 октября 2010

Вы можете установить время ожидания в строке подключения с помощью «connect Timeout = 100000000;»или как вы хотите, чтобы ваше время ожидания было

1 голос
/ 21 октября 2010

Время ожидания зависит от сервера базы данных.

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

Ps.

ноль идет без таймаута.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...