Назад | Перейти на главную страницу

Подключение к Oracle в службах Reporting Services не работает после sp3 и cu1

Вчера вечером я установил sp3 и cu1 на 64-битный отказоустойчивый кластер SQL 2005.

Все прошло гладко. Службы отчетов установлены на первичном узле.

Теперь он не может подключиться к Oracle. Первоначальные ошибки, казалось, были связаны с этим: http://support.microsoft.com/default.aspx?scid=KB;en-us;870668

Я предоставил доступ к сетевой службе, но это ничего не изменило. Затем я сделал это как разработку (которая, к сожалению, работает нормально), что означало добавление аутентифицированных пользователей в папки bin и admin \ network.

Это дало нам новую ошибку.

ORA-12705: Невозможно получить доступ к файлам данных NLS или указана недопустимая среда

В большинстве сообщений в Интернете говорится, что это должно происходить и в sqlplus. Это не.

На этом сервере установлены драйверы Oracle 10g и 9. Драйверы 9 являются 32-битными, которые использует SSIS. Похоже, что службы отчетов используют 10 драйверов.

Когда я добавил настройки безопасности в папки oracle, как указано в приведенной выше ссылке, я сначала сделал это с 9 драйверами, и мы получили ошибки в rs, говорящие, что он не может использовать 32-битные драйверы. Когда я добавил настройки безопасности на 64-битную версию и удалил 32, мы начали получать ошибки NLS.

Спасибо за любую помощь! Отправив это как в SO, так и в SF - я хотел бы услышать несколько идей, прежде чем мы позвоним в MS.

Я нашел несколько таких ответов:

http://www.dba-oracle.com/t_ora_12705_resolution.htm

Решил переименовать ключ реестра и все заработало.

Я до сих пор не понимаю, почему изменились разрешения для каталогов oracle.