Я вызываю сценарий SQL Server в пакетном файле, но мне нужно получить ошибку (когда скрипт не работает) в пакетном файле, что я могу сделать?Как получить ошибку сценария SQL Server в пакетном файле
Это пакетный файл:
sqlcmd -S HOST -U User -P password -i test.sql
echo %errorlevel%
и это файл сценария (Test.sql):
USE TrainingSitecore_Web
go
SELECT * FROM items
go
RAISERROR ('This is a test Error.',-- Message text.
16,-- Severity.
1 -- State.
);
имеет смысл?
Будет ли последний ответ в приведенной ниже ссылке ваш случай? http://dba.stackexchange.com/questions/77298/how-to-make-sqlcmd-return-an-errorlevel-other-than-0-when-the-sql-script-fails – knkarthick24
Да, мужчины, это working :) –