Подключение к Oracle в службах Reporting Services не будет работать после sp3 и cu1 - PullRequest
0 голосов
/ 11 июня 2009

Прошлой ночью я установил 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.

1 Ответ

1 голос
/ 12 июня 2009

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

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

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

...