• 🔥 Бесплатный курс от Академии Кодебай: «Анализ защищенности веб-приложений»

    🛡 Научитесь находить и использовать уязвимости веб-приложений.
    🧠 Изучите SQLi, XSS, CSRF, IDOR и другие типовые атаки на практике.
    🧪 Погрузитесь в реальные лаборатории и взломайте свой первый сайт!
    🚀 Подходит новичкам — никаких сложных предварительных знаний не требуется.

    Доступ открыт прямо сейчас Записаться бесплатно

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 создан как пользовательский? а надо как системный
 
Мы в соцсетях:

Взломай свой первый сервер и прокачай скилл — Начни игру на HackerLab