У меня есть задание в SQL Server 2014, в котором выполняется исполняемый файл, который может создавать или не создавать файлы. После этого следующий шаг перемещает все созданные файлы на сайт SFTP. Все работает, если файлы существуют. Проблема в том, что эта задача запускается каждые 10 минут и 95% времени файлы не создаются. * причина, по которой он часто запускается, в том, что у нас есть 20-минутное окно для передачи файлов в SFTP после механизма запуска, который позволяет exe-файру генерировать их.
У меня вопрос: как настроить задачу так, чтобы она сообщала об ошибке только в том случае, если файлы существуют и не могут быть перемещены? Если нет файлов, мне все равно. Я знаю, что могу сделать это в SSIS, но в настоящее время у меня есть шаг CmdExec как:
MOVE \\fs2\it\OutPut\*.xml \\fs2\it\outbox