Получение времени ожидания команды при отладке хранимой процедуры в VS 2008 - PullRequest
1 голос
/ 15 марта 2012

Я пытаюсь отладить приложение, которое вызывает некоторую хранимую процедуру.

У меня нет проблем с отладкой процедур.

Проблема заключается в том, что при отладке время ожидания команды по умолчанию для соединений составляет 30 секунд, поэтому при отладке выполнение этого потока останавливается и выдает одно исключение, которое указывает «Тайм-аут».

Мне нужно увеличить время ожидания команды или существует каким-либо образом, который «знает», что я отлаживаю, и он автоматически увеличивает время ожидания?

Ценю вашу помощь, спасибо

Ответы [ 2 ]

0 голосов
/ 15 марта 2012

Вы можете использовать

SqlCommand.CommandTimeout = 0; //0 is for unlimited 

Или вы можете использовать директивы препроцессора только для целей отладки, см. Здесь http://msdn.microsoft.com/en-us/library/ed8yd1ha(v=vs.71).aspx и здесь Директивы препроцессора в C # являютсянекоторые детали.

0 голосов
/ 15 марта 2012

С помощью студии управления SQL Server вы сможете увеличить время ожидания.Но я думаю, что по умолчанию при установке dev он уже очень высок (несколько часов, если я прав).

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