У нас работает сервер Oracle 10.2.0. На сервере есть схема под названием FOO. Я создал подключение ODBC к схеме с помощью клиента 10.2.0.
У нас есть настольное приложение с основными библиотеками доступа к базе данных, написанными нами, которые используют SQLDriverConnect и т. д.
У нас также есть приложение COM+, в котором используются те же базовые библиотеки.
Когда я подключаюсь к настольному приложению, используя соединение ODBC, проблем нет.
Подключившись к приложению COM+, я не могу выполнять какие-либо запросы. SQLDriverConnect возвращает SUCCESS, но затем любая попытка выполнить запрос дает ошибку Oracle «не подключен». Приложение COM+ настроено на запуск от имени «вошедшего в систему пользователя».
Я уверен, что это, вероятно, проблема безопасности, но я не знаю, с чего начать.
Любые идеи?
Спасибо.