prakashdpwr Ответов: 1

Не удалось создать xmls с помощью пакетного скрипта, вызванного из службы windows


Привет,

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

Вопрос:
У меня есть пакетный скрипт, который генерирует XMLs, извлекая данные из БД. Это работает идеально, когда я иду на сервер и дважды щелкаю, то есть выполняю этот пакетный файл.
Но я хочу вызвать этот пакетный файл из моей службы windows, работающей на том же сервере. Я попытался запустить службу с общей учетной записью с правами администратора на этом сервере. Но все равно это не дает результатов/создание XMLs, то есть выходных файлов.
Пожалуйста, кто-нибудь, помогите мне в этом?
Заранее большое спасибо.

Что я уже пробовал:

Я попытался запустить службу с помощью общей учетной записи службы с правами администратора. Но все равно ничего не получается.
Он не дает никаких ошибок, просто он не генерирует XMLs.

1 Ответов

Рейтинг:
0

Wendelius

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

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


prakashdpwr

Спасибо за ваш ответ.
Но это не сработало. Я передал все права на счет. Я попытался использовать свои кредиты для запуска сервиса.

Wendelius

Попробуйте добавить ведение журнала в свой код.

Ловите любые исключения и, если нужно, записывайте детали из кода, чтобы знать, какой код выполняется и так далее.

Запишите эту информацию, например, в файл на диске C или в другом подходящем месте. Это поможет вам получить подробную информацию о проблеме и возможном исключении.

prakashdpwr

Я поставил блоки try-catch и разложил бревна, но ничего не нашел. :(

Wendelius

В случае исключения вы записываете исключение в журнал?

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