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

Откуда: Одесса
Сообщений: 1102
SQL Сервер 2005 9.0.32.82

Есть джоб вызывающий процедуру. в процедуре идет запрос на залинкованный сервер.
Если запустить процедуру через ехес она выполняется без проблем.

Если поместить процедуру в шаг джоба - джоб выдает ошибку . Вопрос почему ?

Если поместить в шаг джоба другую процедуру, без запросов на линкед сервер, джоб отрабатывает окей.

Права на процедуру у юзера-А, он же использован при линке сервера, он же владелец джоба.

В логе стоит следующее:
[177] джоб запущен юзером А
[297] Скл Сервер- Сообщение 0 , Емеил в очереди, [SQLSTATE 01000]
[183] о завершение джоба "ХХХ" - оповещен по емеилу пользователь "оператор"
[184] завершение джоба "ХХХ" запротоколировано в"sysjobhistory"

Спасибо
27 авг 09, 18:09    [7587954]     Ответить | Цитировать Сообщить модератору
 Re: Почему не работает джоб, если запрос на линкед сервер ?  [new]
Maxx
Member [скрыт]

Откуда:
Сообщений: 24290
джоб запущен под учетной записью СКЛ агента, ато что у него овнером стоит пользователь А, в даном случае роли не играет
-------------------------------------
Jedem Das Seine
27 авг 09, 18:11    [7587964]     Ответить | Цитировать Сообщить модератору
 Re: Почему не работает джоб, если запрос на линкед сервер ?  [new]
student-uni
Member

Откуда: Одесса
Сообщений: 1102
Спасибо. А что делать ? Линковать еще раз по учетной записи агента ?
27 авг 09, 18:15    [7587986]     Ответить | Цитировать Сообщить модератору
 Re: Почему не работает джоб, если запрос на линкед сервер ?  [new]
student-uni
Member

Откуда: Одесса
Сообщений: 1102
и почему в логе стоит "[177] джоб запущен юзером А" ?
я в ручную его запускаю , и юзер тот что нужен для линкеда
27 авг 09, 18:18    [7588000]     Ответить | Цитировать Сообщить модератору
 Re: Почему не работает джоб, если запрос на линкед сервер ?  [new]
Maxx
Member [скрыт]

Откуда:
Сообщений: 24290
просто права дать учетной записи агента,сделать мапинг логинов
-------------------------------------
Jedem Das Seine
27 авг 09, 18:18    [7588002]     Ответить | Цитировать Сообщить модератору
 Re: Почему не работает джоб, если запрос на линкед сервер ?  [new]
student-uni
Member

Откуда: Одесса
Сообщений: 1102
обалдеть, работает.
простите агент работает под записъю Локалсистем, я ее аддлинковал, это же наверно ущерб безопасности ? или ?
Сменить локалсистем я тоже не рискую, черт его знает что от него зависит, куча навешано.
27 авг 09, 19:15    [7588181]     Ответить | Цитировать Сообщить модератору
 Re: Почему не работает джоб, если запрос на линкед сервер ?  [new]
Maxx
Member [скрыт]

Откуда:
Сообщений: 24290
ну вообщем конечно старт под Локал ситем,не есть гуд.
Но если не знаете что у вас и как работает - то лутше не трогайте руками боевой сервер,а заведите себе полигон для тестов и тренируйтесь на нем.
-------------------------------------
Jedem Das Seine
28 авг 09, 09:46    [7589082]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить