Вы не говорите, используете ли вы SP для каких-либо других целей или просто используете его для проверки возвращаемого значения.
Самый простой способ сделать это - проверить возвращаемое значение в задаче «Выполнение SQL» и заставить его вызвать ошибку SQL (которая будет перехвачена службами SSIS). Замените свой существующий код SP следующим:
DECLARE @return INT
EXEC @return = ~your SP name~
if @return != 0
RAISERROR('relevant error message',16,1)
Предполагается, что SP не имеет никакой другой цели в пакете служб SSIS, кроме как вернуть это значение.