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

Откуда:
Сообщений: 1107
Как настроить старт sqlagent после перезагрузки компьютера:
нужно чтобы sqlagent стартовал не сразу, а после 2-3 минутного интервала.
Есть ли стандартные средства для такой настройки автостарта?
26 ноя 09, 15:21    [7983122]     Ответить | Цитировать Сообщить модератору
 Re: автостарт sqlagent с задержкой  [new]
pkarklin
Member

Откуда: Москва (Муром)
Сообщений: 74927
Зачем?!
26 ноя 09, 15:22    [7983131]     Ответить | Цитировать Сообщить модератору
 Re: автостарт sqlagent с задержкой  [new]
Гавриленко Сергей Алексеевич
Member

Откуда: Moscow
Сообщений: 36808
Не проще ли дилей в джоб вкрячить, если уж без этого никак?
26 ноя 09, 15:23    [7983139]     Ответить | Цитировать Сообщить модератору
 Re: автостарт sqlagent с задержкой  [new]
проходящий.
Guest
pkarklin,
наверное, как обычно, агент запускается раньше сервера и потому не может к нему подконнектиться.
26 ноя 09, 15:24    [7983146]     Ответить | Цитировать Сообщить модератору
 Re: автостарт sqlagent с задержкой  [new]
Glory
Member

Откуда:
Сообщений: 104760
проходящий.
pkarklin,
наверное, как обычно, агент запускается раньше сервера и потому не может к нему подконнектиться.

Там же зависимости от запуска службы сервера стоят. Как раз чтобы службы в нужном порядке запускались
26 ноя 09, 15:28    [7983175]     Ответить | Цитировать Сообщить модератору
 Re: автостарт sqlagent с задержкой  [new]
pkarklin
Member

Откуда: Москва (Муром)
Сообщений: 74927
проходящий.

наверное, как обычно, агент запускается раньше сервера и потому не может к нему подконнектиться.


Агент не может запуститься раньше, ибо он зависит от службы сиквел сервера.
26 ноя 09, 15:32    [7983197]     Ответить | Цитировать Сообщить модератору
 Re: автостарт sqlagent с задержкой  [new]
проходящий.
Guest
pkarklin, Glory
да я то об этом знаю, но уже не единожды сталкивался с админами, у которых было именно так. Как они этого добивались - загадка.
26 ноя 09, 15:38    [7983231]     Ответить | Цитировать Сообщить модератору
 Re: автостарт sqlagent с задержкой  [new]
Glory
Member

Откуда:
Сообщений: 104760
проходящий.
pkarklin, Glory
да я то об этом знаю, но уже не единожды сталкивался с админами, у которых было именно так. Как они этого добивались - загадка.

Ну удалить зависимости то легко )
26 ноя 09, 15:43    [7983253]     Ответить | Цитировать Сообщить модератору
 Re: автостарт sqlagent с задержкой  [new]
Alexander Us
Member

Откуда:
Сообщений: 1107
Зависимости есть. Запуск служб происходит в предустановленном порядке.

Проблема в следующем:
sqlagent выполняется под доменным юзером. После автозапуска(после рестарта сервера) задания не могут получить доступ к файлам.
Ошибка (вольный перевод): "Ошибка задания Пользователь('') задания 'LS_Auspacken' не имеет доступа к серверу."

После ручного рестарта sqlagent задания отрабатывают корректно.
Попробовали стартовать sqlagent через планировщик заданий: net start sqlagent На событие systemsatrt
В этом случае, после рестарта сервера, задания отрабатывают так же корректно.
26 ноя 09, 16:57    [7983856]     Ответить | Цитировать Сообщить модератору
 Re: автостарт sqlagent с задержкой  [new]
Glory
Member

Откуда:
Сообщений: 104760
Alexander Us
Зависимости есть. Запуск служб происходит в предустановленном порядке.

Проблема в следующем:
sqlagent выполняется под доменным юзером. После автозапуска(после рестарта сервера) задания не могут получить доступ к файлам.
Ошибка (вольный перевод): "Ошибка задания Пользователь('') задания 'LS_Auspacken' не имеет доступа к серверу."

А 'LS_Auspacken' - это windows login или sql ? И кто владелец джоба ?
26 ноя 09, 17:03    [7983901]     Ответить | Цитировать Сообщить модератору
 Re: автостарт sqlagent с задержкой  [new]
pkarklin
Member

Откуда: Москва (Муром)
Сообщений: 74927
автор
Ошибка (вольный перевод)


А не перевод можно? Кто владелец джоба? Сделайте sa!
26 ноя 09, 17:03    [7983905]     Ответить | Цитировать Сообщить модератору
 Re: автостарт sqlagent с задержкой  [new]
Alexander Us
Member

Откуда:
Сообщений: 1107
pkarklin
автор
Ошибка (вольный перевод)


А не перевод можно? Кто владелец джоба? Сделайте sa!

Гениально! Заработало! Pkarklin, Спасибо!

Итоги, если кому интересно:
Причина была в том, что я создавал джобы из другого домена. (пытаемся реализовать custom log schipping)
С ним были установлены доверительные отношения.
Однако после рестарта сервера такие джобы не работали.
Требовался ручной рестарт агента или старт агента с задержкой после ребута сервера.

А вот и текст ошибки:
Datum 26.11.2009 14:58:00
Protokoll Auftragsverlauf (LS_Auspacken)

Schritt-ID 0
Server XXXXЦЕНЗУРАXXXXX
Auftragsname LS_Auspacken
Schrittname (Auftragsergebnis)
Dauer 00:00:00
SQL-Schweregrad 0
SQL-Meldungs-ID 0
E-Mail an Operator
NET SEND an Operator
Pagernachricht an Operator
Versuchte Wiederholungen 0

Meldung
Auftragsfehler Der Besitzer ('') von Auftrag 'LS_Auspacken' hat keinen Serverzugriff.
26 ноя 09, 17:51    [7984176]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить