Гость
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Джоб падает при генерации Excel файла / 10 сообщений из 10, страница 1 из 1
08.12.2020, 21:37
    #40025789
Conejo
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Джоб падает при генерации Excel файла
Переехали на новый сервер, и возникла проблема.

Есть джоб, который запускает exe, который в свою очередь получает данные из БД и скидывает в excel файл. На старом сервере все работало отлично, но тот администратор у нас больше не работает, и как и что он настраивал, я не знаю (и новый администратор тоже не знает...).

Сам exe при ручном запуске работает отлично, а при запуске из джоба падает. В журнале такая запись:

Executed as user: VM-SQLRPT\SQLManager. Готовлю отчет 1 Exception EVariantInvalidOpError in module RepYesterday.exe at 0001031C. Invalid variant operation. Process Exit Code 1. The step failed.

Как это лечится? Такое ощущение, что не хватает каких-то прав. Но админ уверяет что раздал учетке, запускающей джобы, права администратора.
...
Рейтинг: 0 / 0
08.12.2020, 21:40
    #40025791
L_argo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Джоб падает при генерации Excel файла
авторСам exe при ручном запуске работает отличноА если настроить запуск от имени того юзера, под которым работает нормально ?
...
Рейтинг: 0 / 0
08.12.2020, 23:27
    #40025815
Владислав Колосов
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Джоб падает при генерации Excel файла
Conejo,

настройте расписание планировщика windows от своего имени (от которого прекрасно все работает), а джоб отключите.
...
Рейтинг: 0 / 0
09.12.2020, 00:13
    #40025821
andreymx
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Джоб падает при генерации Excel файла
Владислав Колосов
Conejo,

настройте расписание планировщика windows от своего имени (от которого прекрасно все работает), а джоб отключите.
потом уволится ТС...
...
Рейтинг: 0 / 0
09.12.2020, 00:17
    #40025822
andreymx
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Джоб падает при генерации Excel файла
Conejo
админ уверяет что раздал учетке, запускающей джобы, права администратора.
а какого администратора? Сервера приложений, сервера БД или какого-то еще?
Права на папку, куда пишутся файлы (эксель etc), есть?

ЗЫ: вопрос о наличии исходников RepYesterday.exe является моветоном?
...
Рейтинг: 0 / 0
09.12.2020, 11:00
    #40025880
Conejo
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Джоб падает при генерации Excel файла
L_argo
авторСам exe при ручном запуске работает отлично
А если настроить запуск от имени того юзера, под которым работает нормально ?

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

Владислав Колосов
Conejo,

настройте расписание планировщика windows от своего имени (от которого прекрасно все работает), а джоб отключите.


Хотелось бы через джоб. Так мне удобнее контролировать, и так работало на старом сервере, а значит возможно.

andreymx
Conejo
админ уверяет что раздал учетке, запускающей джобы, права администратора.
а какого администратора? Сервера приложений, сервера БД или какого-то еще?
Права на папку, куда пишутся файлы (эксель etc), есть?

ЗЫ: вопрос о наличии исходников RepYesterday.exe является моветоном?


Администратора винды, насколько я поняла. У него может не хватать прав на папку?
Исходники конечно в наличии.
...
Рейтинг: 0 / 0
09.12.2020, 12:19
    #40025905
andreymx
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Джоб падает при генерации Excel файла
Может не хватать прав на запуск экселя, если через Оле запустить

Если есть исходники, надо добавить обработок
Чтобы понять, где валится ошибка
...
Рейтинг: 0 / 0
09.12.2020, 12:26
    #40025907
andreymx
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Джоб падает при генерации Excel файла
я в таких случаях пишу в логи

===================
зашел
прочитал коннекшн стринг, datasource=****
открыл коннект к бд, db_name=
открыл эксель
прочитал данные на дату
записал в эксель
закрыл эксель
закрыл бд
===================
и в логи пишу полный и расширенный текст ошибки, включая InnerMessage



в противном случае - это вангование действий черного ящика
...
Рейтинг: 0 / 0
10.12.2020, 10:22
    #40026267
Владислав Колосов
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Джоб падает при генерации Excel файла
Conejo,

было бы удобно, Вы бы не задавали сейчас вопросы.
...
Рейтинг: 0 / 0
10.12.2020, 10:25
    #40026269
andreymx
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Джоб падает при генерации Excel файла
Владислав Колосов
Conejo,

было бы удобно, Вы бы не задавали сейчас вопросы.
мне тоже нравится идея планировщика
но только от сервисной УЗ, желательно gmsa типа
...
Рейтинг: 0 / 0
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Джоб падает при генерации Excel файла / 10 сообщений из 10, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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