Две возможности я знаю о: IIS только проверяет однажды минута, и число диспетчера задач не является совершенным. Смотрите на частные байты на объекте процесса в perfmon.
Если соединение потеряно, ваш сеанс будет закрыт, и все транзакции будут откат. Если вы хотите запустить процедуру без перерыва, вы можете выполнить ее как задание.