У нас есть задание агента SQL, на котором запущен какой-то PowerShell, который создает довольно длинный вывод (помимо прочего, он имеет вывод robocopy).
В истории заданий агента SQL мы видим только первые 1000 символов этого вывода.
- Есть ли другое место, где мы можем посмотреть, что будет иметь весь выход?
- Есть ли другой подход, который следует использовать, чтобы увидеть полный вывод?
sql-server
sql-server-agent
Jonesome Восстановить Монику
источник
источник
Ответы:
В дополнительных свойствах шага задания отправьте вывод в плоский файл , указав местоположение и имя файла «Выходной файл». Это должно включать все ваши выходные данные для последующего просмотра.
Или, если вы хотите, чтобы все выходные данные были непосредственно в истории задания, вы можете установить флажок « Включить выходные данные шага в историю ». Он будет использовать ролловер ввода истории, чтобы включить все данные. Это может быть немного громоздким, хотя смотреть на последствия, но все же эффективно.
источник
Это решение (для начинающих, как я) было лучшим для меня:
Единственная деталь в том, что для получения информации я выполнил хранимую процедуру:
Я должен думать о том, как получить эту информацию, когда мне не хватает места для данных.
источник