Похоже, что операция переиндексации занимает некоторое время - что было бы ожидаемым, если размер данных большой, а фрагментация высокая.Это также зависит от того, что именно делает эта хранимая процедура, и сколько ядер / процессоров у вас есть - и сколько SQL Server разрешено использовать.
Позволяет ли приложение отложить эту операцию?Вы сможете запустить его вручную через Management Studio - если это не нарушит работу приложения.
Вы можете быть дерзким, переименовать эту процедуру и заменить ее собственной, которая ничего не делает.... а потом переименуй обратно и беги.Опять же, это может что-то сломать.
Или просто продолжать увеличивать время ожидания, пока вы не решите эту проблему.Некоторые из моих заданий по переиндексации в базах данных обычно занимают часы ....
Или обратитесь к поставщику, если у вас есть поддержка?
Если вы выполнили этот запрос через Management Studio, он бы завершился.... выполнение этого даст вам приблизительное время, необходимое для (временно) установки тайм-аута.