Как изпълнявате SQL?
Самият SQL няма таймаут, така че това, което описвате като проблем, не е възможно.
Времето за изчакване винаги се обработва на ниво връзка / свързващо приложение. SQL Server се радва на SQL извиквания, които продължават часове или дни.
Така че, освен ако не направите нещо „смешно“/необичайно, заявките в рамките на SP няма да изтекат – връзката, която извиква процедурата, ще изтече и по този начин ще върне транзакцията.