У меня есть программа на С#, которая запускает хранимую процедуру. Если я запустил хранимую процедуру из студии управления сервером Microsoft SQL Server, она работает нормально. Выполнение занимает около 30 секунд. Однако, если я попытаюсь запустить ту же самую хранимую процедуру из программы на С#, она истечет, даже если я установил таймаут в строке подключения на 10 минут.
using (connection1 = new SqlConnection("user id=user_id_goes_here;password=password_goes_here;initial catalog=database_name_goes_here;data source=server_name_goes_here;connection timeout=600))
Кажется, что тайм-аут примерно через 30 секунд, хотя я установил его для 10 минут (для целей тестирования).