Вчера вечером я установил 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.