0

С прошлой пары дней на одном из наших SQL-серверов выполняются задания syspolicy_purge_history на третьем этапе, выполняющие сценарий powershell для очистки записей Phantom Health. Работа терпит неудачу с ошибкой:Невозможно запустить сценарии powershell из задания агента SQL

Application popup error - SQLPS.exe The application was unable to start correctly (0xc0000142). Click OK to close the application. 

Edit: Указано, что это происходит только при вызове этого от агента SQL работу. Когда я вручную загружаю SQLPS в powershell и запускаю скрипт, он выполняется просто отлично. Кроме того, даже простая строка Write-Host stmt также не выполняется с тем же сообщением выше, которое кажется мне проблемой безопасности. Но я сменил владельца задания с sa на учетную запись домена, у которой есть права на sa и local admin на поле без везения. Любые идеи будут оценены. Спасибо!

ответ

0

Таким образом, проблема связана с безопасностью. У меня есть права администратора на коробке. Я создал учетную запись прокси с моей учетной записью и использовал прокси для запуска сценариев powershell. Он работает без проблем. Не знаете, какое разрешение отсутствует для учетной записи агента. Администратор сервера исследует, что изменилось. Как только мы обнаружили, что я также обновлю ответ.

Обновление:

Reboot it !! Уф! Там нет ничего плохого в учетной записи агента. Что-то с учетной записью агента было сломано! Рад, что проблема решена. После перезагрузки сервер перезагрузился и не было ожидающей перезагрузки. Кроме того, после исправления работа прошла успешно 2 дня. Так что просто странный провал! Я не могу найти, что сломало аккаунт.

 Смежные вопросы

  • Нет связанных вопросов^_^