Если задача файловой системы, такая как переименование, не выполняется, например, если файл не существует, SSIS считает это ошибкой. Это означает, что весь пакет не работает. Я могу обойти это, используя задачу скрипта или установив максимальное количество ошибок для пакета более одного. Проблема с установкой максимального количества ошибок для пакета более чем в одном состоит в том, что если ошибка происходит где-то еще в пакете, пакет не завершится ошибкой, когда должен.
Так есть ли способ как-то проглотить ошибку и все же иметь возможность ветвиться в зависимости от успеха или неудачи задачи файловой системы? Я попытался вставить задачу файла в контейнер последовательности с ForceExecutionResult, установленным в значение Success, но пакет все еще не может сказать, что достигнуто максимальное число ошибок.