BCP не работает из планировщика задач - PullRequest
0 голосов
/ 07 апреля 2020

Я пытаюсь запланировать задание bcp в планировщике задач сервера 2012. Мой пакетный файл работает нормально, когда я дважды щелкаю по нему. Он включает следующую строку:

  bcp "SELECT * FROM [TIME_KEEPER]" queryout D:\DATA\TIMESHEET_DBASE.csv -S 10.0.0.54 /c /t, -T

Файл создается из командной строки. Планировщик имеет:

  • Действие: запустить программу
  • Сценарий: D:\DATA\myBatch.bat
  • Запуск в: D:\Data

I Я использую ту же учетную запись для других запланированных задач, и они работают нормально.

1 Ответ

0 голосов
/ 08 апреля 2020

Звучит как проблема безопасности.

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

Когда вы дважды щелкаете партию, она запускается как учетная запись, под которой вы вошли. Возможно ли, что запланированные задачи выполняются с учетной записью, отличной от той, в которой вы вошли?

В качестве теста вы можете войти на сервер windows, используя ту же учетную запись, что и планировщик задач выполняет задачи (предполагая, что они разные)?

Должен ли получиться похожая ошибка в этой точке. Просто начало.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...