powered by simpleCommunicator - 2.0.50     © 2025 Programmizd 02
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Как выполнить exe-файл из SQL Server agent или job?
14 сообщений из 14, страница 1 из 1
Как выполнить exe-файл из SQL Server agent или job?
    #40104049
msleg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день! Написал exe файл, хочу запускать его через job. Но почему-то не выполняет пишет ошибку. Что я делаю не правильно?

текст ошибки:

Message
Executed as user: EU\MOSSASQL. The step did not generate any output. Process Exit Code -1073741502. The step failed
...
Рейтинг: 0 / 0
Как выполнить exe-файл из SQL Server agent или job?
    #40104073
Владислав Колосов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
msleg,

может прав не быть для EU\MOSSASQL.
...
Рейтинг: 0 / 0
Как выполнить exe-файл из SQL Server agent или job?
    #40104074
msleg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Владислав Колосов,

Данный сервер работатет под пользователем, у которого максимальные права. Или там еще какие-то специализированные нужны?
...
Рейтинг: 0 / 0
Как выполнить exe-файл из SQL Server agent или job?
    #40104076
Владислав Колосов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
msleg,

EU\MOSSASQL - это и есть тот самый пользователь?
...
Рейтинг: 0 / 0
Как выполнить exe-файл из SQL Server agent или job?
    #40104082
msleg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Владислав Колосов,

да. У него максимальные права на компьютере, где установлен SQL
...
Рейтинг: 0 / 0
Как выполнить exe-файл из SQL Server agent или job?
    #40104087
aleks222
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1. Все у тебя запускается.
2. Твоя прога возвращает код -1073741502
3. Такую хрень джоб воспринимает как ошибку. Надо вернуть 0.
4. Почему прога возвращает код <> 0 - знает только аллах и создатель проги.
5. Запусти ручками и посмотри чаво оно возвращает?
6. Если не 0.... ну не знаю. Можно обертку сделать.
...
Рейтинг: 0 / 0
Как выполнить exe-файл из SQL Server agent или job?
    #40104092
Ролг Хупин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
msleg
Владислав Колосов,

да. У него максимальные права на компьютере, где установлен SQL


ну, так, значит, так. А что значит "максимальные права на компьютере" - х.е.з....
...
Рейтинг: 0 / 0
Как выполнить exe-файл из SQL Server agent или job?
    #40104099
andy st
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
msleg,
если программа при запуске из джоба отрабатывает штатно, то в поле в "Process exit code of a successful code" вместо 0 впишите код, который возвращает программа (-1073741502) и, наверное, наступит щастье
...
Рейтинг: 0 / 0
Как выполнить exe-файл из SQL Server agent или job?
    #40104136
Владислав Колосов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
msleg,

надо смотреть - что возвращает программа в stdout.
Например, так:
cmd "моя программа" >> логфайл

код завершения консольного приложения без ошибки - 0.

Если в логфайл ничего не попадает, то до запуска программы дело даже не доходит.
...
Рейтинг: 0 / 0
Как выполнить exe-файл из SQL Server agent или job?
    #40104138
Владислав Колосов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
msleg,

авторУ него максимальные права

максимальных прав нет даже у тех, кто входит в группу администраторов... На компе могут быть включены какие-то политики, блокирующий антивирус, что угодно. Даже владение папкой может иметь значение.
...
Рейтинг: 0 / 0
Как выполнить exe-файл из SQL Server agent или job?
    #40104139
aleks222
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Владислав Колосов
msleg,

надо смотреть - что возвращает программа в stdout.
Например, так:
cmd "моя программа" >> логфайл

код завершения консольного приложения без ошибки - 0.

Если в логфайл ничего не попадает, то до запуска программы дело даже не доходит.


Не умеешь сам - научи другого?
ExitCode процесса к stdout не имеет никакого отношения.
...
Рейтинг: 0 / 0
Как выполнить exe-файл из SQL Server agent или job?
    #40104140
Владислав Колосов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
aleks222,

а я и не писал, что имеет.
...
Рейтинг: 0 / 0
Как выполнить exe-файл из SQL Server agent или job?
    #40104177
Фотография HandKot
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
msleg
Добрый день! Написал exe файл, хочу запускать его через job. Но почему-то не выполняет пишет ошибку. Что я делаю не правильно?

текст ошибки:

Message
Executed as user: EU\MOSSASQL. The step did not generate any output. Process Exit Code -1073741502. The step failed


по идее
Код: plaintext
1.
2.
3.
1073741502 в шестнадцатеричном формате это значение равно 0xC0000142.
Значения Windows NTSTATUS показывают, что ваш код ошибки это STATUS_DLL_INIT_FAILED, который:

{DLL Initialization Failed} Не удалось выполнить инициализацию библиотеки динамической компоновки% hs. Процесс аварийно завершается.

попробуйте для начала на сервере залогинится под этой учеткой и запустить программу
...
Рейтинг: 0 / 0
Как выполнить exe-файл из SQL Server agent или job?
    #40104232
Владислав Колосов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
HandKot,

авторзалогинится под этой учеткой и запустить программу
Тоже хороший способ понять в чем проблема при условии, что УЗ имеет разрешение интерактивного входа.
...
Рейтинг: 0 / 0
14 сообщений из 14, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Как выполнить exe-файл из SQL Server agent или job?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]