На первом шаге делаю полный бэкап базы. все нормально отрабатывает.
На втором шаге хочу выгрузку в архив упаковать.
А тут ошибку выдаёт:
02/07/2012 09:34:45,,Ошибка,[136] Создан отчет для задания BackUPt: Невозможно создать процесс для шага 2 задания 0xEC6BA48286DB474683F3B0717A0CCA8E (причина: Не удается найти указанный файл)
Там у меня вот такой скрипт:
@echo off
set now=%TIME:~0,-3%
set now=%now::=.%
set now=%now: =0%
set now=%DATE:~-4%.%DATE:~3,2%.%DATE:~0,2%_%now%
"c:\Program Files\7-Zip\7z.exe" a "D:\BackUP\1C_%now%.7z" D:\BackUP\*.bak
Скрипт рабочий. Из батника нормально отрабатывает.
(3) тип шага джоба CmdExec? С ним проблемы часто бывают, надо копать. Проще всего через xp_cmdshell переписать. И убедиться, что у службы под которой агент запускается, есть права.
(5) щас, приду на работу попробую.
(4) Это я понимаю, но раз поставил Cmdexec и вижу поле для ввода текста, так и подумал, что системный скрипт оно схавать должно.
(9) да сжатие тут не причем.
Чтоб имя бэкапа содержало время и дату создания, в одном архиве несколько баз будет. а после упаковки в сетевое хранилище перемещать буду.
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший