Мне известно, что аналогичные вопросы были заданы и даны ответы в отношении ошибки, но после попытки каждого метода мне все еще не удается выполнить запрос (для выполнения SQL требуется ~ 2 минуты) через .net.
Тайм-аут происходит ровно через 30 секунд.
В основном я создал приложение на vb.net, в котором есть кнопка, которая, в свою очередь, вызывает запрос.При нажатии на кнопку появляется сообщение об ошибке:
.net Поставщик данных SqlClient - истекло время ожидания выполнения
По умолчанию установлено значение 30 секунд.
ВещиЯ уже пробовал:
Изменены параметры времени ожидания в SQL Server Management
Изменены параметры времени ожидания в коде VB.
Невозможно изменить параметры тайм-аута уровня реестра, так как я не могу найти реестр в HKLM ..
Вот соответствующий фрагмент кода:
Dim cmd1 As New SqlCommand("EXECUTE QUARTERLY", con1)
cmd1.ExecuteNonQuery()
cmd1.CommandTimeout = 0
con1
имеет значение
Data Source=localhost;Database=MY_DB;Integrated Security=True"
Любая помощь приветствуется!Большое спасибо заранее