Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Oracle Новый топик    Ответить
 Win7 x64 + Office 2003 SP3 проблемы с ODBC  [new]
ananax
Member

Откуда: MO
Сообщений: 424
Подскажите, плз. Столкнулся с такой проблемой
Используем для отчетов Эксель Office 2003 SP3. Создаем локальный куб и помещаем в сводную таблицу.
БД Oracle 10.2 Проблема в следующем
Если стоит WinXP SP3 + Office 2003 SP3 + клиент Oracle 10.2 все работает.
в конфигурации Win7 x64 + Office 2003 SP3 + клиент 11.2 отчет не работает, точнее не обновляется.
Как это выглядит.
При формировании отчета запрашивается пароль на доступ к БД через ODBC.
В одном случае все отрабатывает, в другом - ошибка
Cannot connect to the data source ORA-01005; Задан пустой пароль; Вход в систему запрещается.

Причем ошибка только иммено при обновлении уже сохранёного отчета, первый раз отчет формируеться везде без проблем.
Экспериментальным путем нашли что при обновлении отчета на "неправильной" машине используется
msolap90.dll из папки C:\Program Files (x86)\Common Files\System\Ole DB.
На правильных машинах такой dll нет. Там они используют MSOLAP80.DLL. Причем на обех машинах версия и размера 80-го олапа совпадает.
Пробовали подменить 90 на 80-й и зарегить - не получается - разрушительный сбой при обращении из Эксели.

И ещё - если в параметрах сводной таблицы ставишь галку "Сохранить пароль", и соответственно передаешь пароль при формировании, то всё работает в обоих случаях
21 май 12, 12:20    [12587522]     Ответить | Цитировать Сообщить модератору
Все форумы / Oracle Ответить