Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Не выполняется шаг CmdExec в sql server 2008  [new]
ZZ_ZZ
Member

Откуда:
Сообщений: 68
Добрый день. Делаю обычный бекап базы средствами скл(1 шаг). 2 шагом пытаюсь выполнить бат-файл. Делаю по мануалу, добавляю 2 шаг(CmdExex)? выбираю cdq батник ,в дополнительно настраиваю закончить с успехом или с ошибкой. В первом шаге там же выбираю при успехе перейти к следующему шагу. первый шаг выполняется, а второй нет(( В журнале такая ошибка ....Выполняется от имени пользователя: NT AUTHORITY\NETWORK SERVICE.Невозможно создать процесс для шага 2 задания 0x2D59D922000F84499ABF0479F565A1AA (причина: Отказано в доступе). Шаг завершился с ошибкой.
Что еще не настроил?
26 июн 12, 10:03    [12774646]     Ответить | Цитировать Сообщить модератору
 Re: Не выполняется шаг CmdExec в sql server 2008  [new]
tpg
Member

Откуда: Novosibirsk
Сообщений: 23902
Батник то чо делает?
26 июн 12, 10:08    [12774681]     Ответить | Цитировать Сообщить модератору
 Re: Не выполняется шаг CmdExec в sql server 2008  [new]
ZZ_ZZ
Member

Откуда:
Сообщений: 68
архивирует файлы и перемещает архивы. Батник от руки запускается и выполняется и по времени в винде без проблем. Хочется его прикрутить в job в скл 2008
26 июн 12, 10:18    [12774761]     Ответить | Цитировать Сообщить модератору
 Re: Не выполняется шаг CmdExec в sql server 2008  [new]
Ozerov
Member

Откуда: Москва
Сообщений: 3637
ZZ_ZZ
архивирует файлы и перемещает архивы. Батник от руки запускается и выполняется и по времени в винде без проблем. Хочется его прикрутить в job в скл 2008


Перемещаете куда ? По сети ?
26 июн 12, 10:21    [12774782]     Ответить | Цитировать Сообщить модератору
 Re: Не выполняется шаг CmdExec в sql server 2008  [new]
ZZ_ZZ
Member

Откуда:
Сообщений: 68
по сети копирует. Но до этого не доходит. Сразу при старте ошибка.
26 июн 12, 10:29    [12774855]     Ответить | Цитировать Сообщить модератору
 Re: Не выполняется шаг CmdExec в sql server 2008  [new]
Ozerov
Member

Откуда: Москва
Сообщений: 3637
ZZ_ZZ
по сети копирует. Но до этого не доходит. Сразу при старте ошибка.

Ну на вот так вот сходу, нет прав у логина, под которым работает сиквил сервис...
Проверьте для начала.
26 июн 12, 10:40    [12774922]     Ответить | Цитировать Сообщить модератору
 Re: Не выполняется шаг CmdExec в sql server 2008  [new]
aleks2
Guest
ZZ_ZZ
Добрый день. Делаю обычный бекап базы средствами скл(1 шаг). 2 шагом пытаюсь выполнить бат-файл. Делаю по мануалу, добавляю 2 шаг(CmdExex)? выбираю cdq батник ,в дополнительно настраиваю закончить с успехом или с ошибкой. В первом шаге там же выбираю при успехе перейти к следующему шагу. первый шаг выполняется, а второй нет(( В журнале такая ошибка ....Выполняется от имени пользователя: NT AUTHORITY\NETWORK SERVICE.Невозможно создать процесс для шага 2 задания 0x2D59D922000F84499ABF0479F565A1AA (причина: Отказано в доступе). Шаг завершился с ошибкой.
Что еще не настроил?


Судя по симптомам у учетки нету права "Log on as batch job". Проверить можно запустив сервер от LocalSystem или административной учетки.
26 июн 12, 10:42    [12774933]     Ответить | Цитировать Сообщить модератору
 Re: Не выполняется шаг CmdExec в sql server 2008  [new]
ZZ_ZZ
Member

Откуда:
Сообщений: 68
оставил 1 архивацию, результат тот же. Может нет прав на файл?
26 июн 12, 10:43    [12774944]     Ответить | Цитировать Сообщить модератору
 Re: Не выполняется шаг CmdExec в sql server 2008  [new]
ZZ_ZZ
Member

Откуда:
Сообщений: 68
aleks2
Судя по симптомам у учетки нету права "Log on as batch job". Проверить можно запустив сервер от LocalSystem или административной учетки.
как это можно проверить?
26 июн 12, 10:44    [12774954]     Ответить | Цитировать Сообщить модератору
 Re: Не выполняется шаг CmdExec в sql server 2008  [new]
Ozerov
Member

Откуда: Москва
Сообщений: 3637
ZZ_ZZ
aleks2
Судя по симптомам у учетки нету права "Log on as batch job". Проверить можно запустив сервер от LocalSystem или административной учетки.
как это можно проверить?


Запустить сервис сиквила под учеткой, под которой Вы сами выполняете руками.
26 июн 12, 10:47    [12774973]     Ответить | Цитировать Сообщить модератору
 Re: Не выполняется шаг CmdExec в sql server 2008  [new]
aleks2
Guest
ZZ_ZZ
как это можно проверить?


Ну... наиболее зоркие могут узреть причину отлупа в журнале Безопасности Windows.
26 июн 12, 10:51    [12774999]     Ответить | Цитировать Сообщить модератору
 Re: Не выполняется шаг CmdExec в sql server 2008  [new]
ZZ_ZZ
Member

Откуда:
Сообщений: 68
вот журнал ошибок.

Дата 26.06.2012 9:56:39
Журнал Агент SQL Server (Текущий - 26.06.2012 9:56:00)

Сообщение
[136] Создан отчет для задания rar: Невозможно создать процесс для шага 1 задания 0xF200880F251E694F9BE294746F179FE5 (причина: Отказано в доступе)

журнал безопастности не нашел
26 июн 12, 10:59    [12775044]     Ответить | Цитировать Сообщить модератору
 Re: Не выполняется шаг CmdExec в sql server 2008  [new]
ZZ_ZZ
Member

Откуда:
Сообщений: 68
Тогда под какой записью заходить в managment studio , чтоб выполнялся бат файл без проблем?
26 июн 12, 11:51    [12775411]     Ответить | Цитировать Сообщить модератору
 Re: Не выполняется шаг CmdExec в sql server 2008  [new]
Ozerov
Member

Откуда: Москва
Сообщений: 3637
ZZ_ZZ
Тогда под какой записью заходить в managment studio , чтоб выполнялся бат файл без проблем?

Когда Вы выполняете в студии, то он выполняется под Вашей учеткой (под той, которой Вы залогинены).
Когда выполняется job'ом, под той учеткой, под которой стартует сиквил сервис.

Сравните права на файловую систему и тп. Найдите 10 отличий...
26 июн 12, 11:53    [12775430]     Ответить | Цитировать Сообщить модератору
 Re: Не выполняется шаг CmdExec в sql server 2008  [new]
ZZ_ZZ
Member

Откуда:
Сообщений: 68
под NETWORK SERVICE запускается скл сервер. Такую запись добавить в безопастность к батнику?
26 июн 12, 12:26    [12775690]     Ответить | Цитировать Сообщить модератору
 Re: Не выполняется шаг CmdExec в sql server 2008  [new]
Ozerov
Member

Откуда: Москва
Сообщений: 3637
ZZ_ZZ
под NETWORK SERVICE запускается скл сервер. Такую запись добавить в безопастность к батнику?

Да, нужно так же, чт обы эта учетка имела права на файловую систему, читай на путь к батнику.
26 июн 12, 12:27    [12775699]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить