Написал Remoting объект, обращающийся через ODBC к БД Sybase 5.0.
Загнал его в Remoting сервер. Когда сервер сделан в виде консольного приложения, все идеально.
Надо загнать его в службу или в web сервис. Без ODBC такие вещи работают идеально.
При обращении к ODBC идет исключение — [IM002] [Microsoft][ODBC Driver Manager] Data source name not found and no default driver specified. ODBC на сервере установлен нормально. без служб все ok.
как это сделать?
Спасибо.
Re: Remoting объект с вызовом ODBC в Win/Web Service
Здравствуйте, sugarde, Вы писали:
S>Сам таким не занимался, но типично для случая, когда у тебя ODBC-клиент работает не под твоим аккаунтом.
А как ей это указать?
В службе я написал m_ProcessInstaller.Account = ServiceAccount.LocalSystem;
Написать свои имя/пароль? Там что ODBC драйвера для каждого юзера отдеьно прописываются что-ли?
ОС Win2000 Server.
Re: Remoting объект с вызовом ODBC в Win/Web Service
Здравствуйте, TonyRamos, Вы писали:
TR>Надо загнать его в службу или в web сервис. Без ODBC такие вещи работают идеально. TR>При обращении к ODBC идет исключение — [IM002] [Microsoft][ODBC Driver Manager] Data source name not found and no default driver specified. ODBC на сервере установлен нормально. без служб все ok.
TR>как это сделать?
Знакомая проблема. Такое было для некоторых драйверов к Interbase.
Поставь у своей службы "Разрешить взаимодействие с рабочим столом".
В человечишке все должно быть прекрасненьким: и одёжка, и душенка, и мордочка, и мыслишки.
Re[3]: Remoting объект с вызовом ODBC в Win/Web Service