Я использую скрипт powershell для запуска нескольких файлов * .sql. Я могу получить выходное значение с помощью скрипта ниже ..Как вы обрабатываете исключение в bat и * sql-файлах
$return_value = sqlcmd -S ServerName -i "MyAwesome.sql" -v parameter1="par1"
Проблема заключается в том, что я должен извлечь из выходного текста, чтобы определить, есть ли какие-либо ошибки в файле SQL или нет ..
Есть ли какая-либо передовая практика для обработки исключений в файле powershell и * .sql-файле?
Должен ли я поймать ошибку в каждом файле SQL, чтобы создать предопределенный выход?
Я думаю, что использование Invoke-SqlCmd вместо sqlcmd может быть способом ... –