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