Наша производственная база данных увеличена до размера, при котором для выполнения некоторых наших более длительных хранимых процедур требуется более 30 секунд по умолчанию.Я программно установил некоторые значения CommandTimeouts для командных объектов, но через 30 секунд вызовы процедур хранения все еще выглядят как тайм-аут.
Вот что я сделал:
В web.config установите это свойство
add key = "CommandTimeOut" value = "180"
Добавлено это к началумоего класса, для которого необходимо установить время ожидания:
Dim COMMAND_TIMEOUT As Integer = ConfigurationManager.AppSettings ("CommandTimeOut")
После создания командыobject устанавливает свойство timeout для объекта.
cmd.CommandTimeout = COMMAND_TIMEOUT
К сожалению, мои хранимые процедуры по-прежнему истекают, когда онизаймет больше 30 секунд, чтобы выполнить.Любая помощь будет принята с благодарностью.