Вывод Jobstep SQL-сервера для запуска bat-файла

У меня есть работа SQL, которая имеет много шагов работы, и каждый шаг работы производит вывод SQL, который мне нужно запустить на целевой среде. Для запуска выходных шагов шага sql в целевой среде, у меня есть пакетный файл, который включает в себя список файлов.sql.

Моя проблема заключается в том, что при создании вывода шага задания в первую строку включается информация о шагах задания, а также [SQLSTATE 01000].

Мне нужно удалить первую строку и заменить [SQLSTATE 01000] пустыми строками для всех файлов.sql в каталоге.

Что было бы лучшим способом достичь этого.

Я использую SQL Server 2008 R2.

заранее спасибо

1 ответ

Решение

@ECHO ========================= Пакетный файл ==================== @ECHO В этом примере будет создана база данных на сервере Sql. Он просто выполнит сценарий sql, созданный в каталоге... msg * привет для %%G в (C:\B*.sql), выполнить sqlcmd -S INDIA55-PPC\SQLEXPRESS -U sa -P pass -d DatabaseName -i "%%Г"

Пауза

Другие вопросы по тегам