В настоящее время у меня есть двухэтапное задание SQL, которое намеревается сделать следующее;
1) Проверить файл существует. (проблема лежит здесь)
2) Запустите пакет служб SSIS для импорта файла CSV в базу данных.
$File = "\\File\File2\Text.csv"
if(!(Test-Path -Path $File))
{
Write-Error "File does not exist"
}
Я получаю сообщение об ошибке ниже, несмотря на то, что работа успешно завершена.
"Сценарий задания обнаружил следующие ошибки. Эти ошибки не остановили выполнение сценария: шаг задания получил ошибку в строке 0 в сценарии PowerShell. Соответствующей строкой является ''. Исправьте сценарий и перепланируйте задание. Информация об ошибке, возвращаемая PowerShell: «Файл не существует». Код выхода процесса 0. Шаг успешно выполнен. "
Полное намерение состоит в том, чтобы затем задание преднамеренно провалилось, а затем прекратило сообщать об успехе.
Популярные методы поиска возвращают несколько вариантов предоставленного кода, но, похоже, ни один из них не взаимодействует с заданиями SQL, как я ожидаю. Есть идеи?
Заранее спасибо!