Задать вопрос

Почему не работает job MS SQL?

Всем привет.
Создаю job на сервере для периодического обновления базы данных (MS SQL).
Но при выполнении запросов в job, которые обращаются к другому серверу возникает ошибка:
Executed as user: NT SERVICE\SQLSERVERAGENT. Login failed for user 'DS\ML-005$'. [SQLSTATE 28000] (Error 18456)

Аналогичные запросы, выполненные вне job, выполняются нормально.
В чем причина?
  • Вопрос задан
  • 575 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • OTUS
    MS SQL Server Developer
    5 месяцев
    Далее
  • Merion Academy
    Основы реляционных баз данных SQL
    1 месяц
    Далее
  • Сетевая Академия ЛАНИТ
    Выполнение запросов на языке Transact-SQL
    1 неделя
    Далее
Пригласить эксперта
Ответы на вопрос 1
@zhaar
Так читаем, что пишет:
Login failed for user 'DS\ML-005$'

Проверь, под каким пользователям запускается SQLSERVERAGENT в службах и есть ли у него доступ туда, куда ты хочешь (если это просто SQL-запрос, то реши тему с пользователем службы)
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы