|
SQL Server 200R2 Задания для агента
| ☑ |
0
Kavar
08.02.12
✎
08:03
|
На первом шаге делаю полный бэкап базы. все нормально отрабатывает.
На втором шаге хочу выгрузку в архив упаковать.
А тут ошибку выдаёт:
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
Скрипт рабочий. Из батника нормально отрабатывает.
Что я не так делаю?
|
|
1
упс
08.02.12
✎
08:22
|
а сам баник как вызывается?
|
|
2
упс
08.02.12
✎
08:22
|
*батник
|
|
3
Kavar
08.02.12
✎
08:35
|
Я в задание текст скрипта запихал.
Или туда надо название батника с путем вставить?
|
|
4
Гефест
08.02.12
✎
08:37
|
(3) Так язык sql-скрипта и язык батника - это две разные разницы
|
|
5
filh
08.02.12
✎
08:37
|
(3) батник туда засунь.
|
|
6
упс
08.02.12
✎
08:38
|
(3) тип шага джоба CmdExec? С ним проблемы часто бывают, надо копать. Проще всего через xp_cmdshell переписать. И убедиться, что у службы под которой агент запускается, есть права.
|
|
7
Kavar
08.02.12
✎
08:44
|
(6) >>тип шага джоба CmdExec
да.
права проверял. все в норме.
(5) щас, приду на работу попробую.
(4) Это я понимаю, но раз поставил Cmdexec и вижу поле для ввода текста, так и подумал, что системный скрипт оно схавать должно.
|
|
8
Kavar
08.02.12
✎
09:28
|
Путь до батника вставил - заработало.
всем спасибо.
|
|
9
Ёпрст
08.02.12
✎
09:39
|
(0) дык а нафига это всё ?
сам скуль неплохо жмёт свои бекапы.. и довольно шустро.
|
|
10
Kavar
08.02.12
✎
09:45
|
(9) да сжатие тут не причем.
Чтоб имя бэкапа содержало время и дату создания, в одном архиве несколько баз будет. а после упаковки в сетевое хранилище перемещать буду.
|
|
11
Ёпрст
08.02.12
✎
09:47
|
(10) у тя фулл бекап всегда что ли ?
|
|
12
Kavar
08.02.12
✎
09:47
|
(11) естественно.
|
|