MSProject FileOpen c параметрами UserID\password

D

deeeman

Добрый день!

Задача запускать агент на сервере по расписанию, агент должен открывать файл MSProect через ODBC коннекцию в SQL, брать данные и отправлять письма.

Локально если запускать из дизайнера все работает (под учеткой программиста), а вот если под сервером - не работает.
агенту выдали level 3, подписали под нужной учеткой.
Даже сделали запуск из под другого агента с вызовом RunOnServer, не помогает.

получается агент лезет с логином от сервера, потому как домино запущен как сервис.

Вопрос, как открывать файл msproj с параметрами UserID\password

пробовал так:
projApp.FileOpen filePath, , , , , , , "login", "password"

все равно лезет от имени сервера.
 
Я правильно понял - база MS Project находится на MS SQL Server и вы пытаетесь забрать из неё данные через OLE?
 
Да, верно.
Я создаю объект прожект, открываю файл через FileOpen - ODBC - Источник данных ...
Просто алгоритм, исторически, брал приатаченный файл из документа в лотусовой базе, открывал его и нужное забирал через оле.
Теперь же, файлы прожекта сохраняют на сервер SQL.
Поэтому минимальная доработка нужна чтобы открывать файл с сервера SQL.

Конечно же есть вариант напримую лезть в скуль через ODBC драйвер, но на это нет времени, много переделывать.
[doublepost=1509691940,1509690933][/doublepost]Создали группу на сервере скуль, туда включили сервер(на котором крутиться домино)
Вроде заработало.
 
ODBC создан как пользовательский? а надо как системный
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!