Показать сообщение отдельно
Старый 31.01.2012, 09:22   #3  
Raven13 is offline
Raven13
Участник
 
9 / 15 (1) ++
Регистрация: 25.06.2010
Спасибо за ответ!

Цитата:
UserConnection, теоретически, должен использовать ODBC-подключение. Посмотри в настройках собственно SQL-сервера, может там установлено ограничение на длительность выполнения запроса. Не базы, а именно SQL-сервера.
Проверил, время ожидания удалённого запроса в секундах = 600, как и по умолчанию.

Цитата:
А, кроме того, в справке по классу Statement есть пример отлова ошибок исполнения
Я использовал этот метод отлова ошибок, при исполнении система ничего не выдавала (:

Цитата:
Может, "дело вовсе не в бобине" В смысле, ошибка не из-за timeoute происходит?
В первую очередь проверил свою хранимую процедуру, убрал все подозрительные инструкции, использование курсоров, оптимизировал саму процедуру, не помогло.
Пробовал комментировать часть процедуры и выполнять частями, в какой то момент процедура начала отрабатывать, но после включения самой "тяжелой" части процедуры снова результата не было.

Отмечу, что при использовании SqlCommand без set_CommandTimeout выполнение завершалось с ошибкой время ожидания запроса истекло, по этому я и сделал вывод, что проблема в том что истекает время исполнения запроса.

Последний раз редактировалось Raven13; 31.01.2012 в 09:25.