Ошибка SSL / кошелька при попытке доступа к Oracle DB из SSRS

Я пытаюсь получить доступ к базе данных Oracle стороннего производителя из служб отчетов SQL Server. Я работал с предыдущими версиями SQL Server и Oracle ODAC, но это было несколько лет. Меня вынуждают выполнить обновление, и когда я пытаюсь создать источник данных в SSRS, я получаю следующую ошибку:

  • Сетевой транспорт: сбой SSL при анализе местоположения кошелька

Я создал соединение ODBC и могу успешно протестировать соединение, поэтому я знаю, что все настройки в tnsnames.ora и sqlnet.ora верны. Я знаю, что SSRS ищет правильные файлы, потому что я могу получить другую ошибку, изменив идентификатор подключения на что-то выдуманное. Кошелек находится в подкаталоге файла tnsnames. Я попытался указать местоположение кошелька в обоих файлах, но никакая комбинация не работает.

tnsnames.ora

<Connect Identifier> = 
  (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCPS)(HOST = <host>)(PORT = <port>)))
  (CONNECT_DATA = (SID = <SID>)(SERVER = DEDICATED))
  (SECURITY = (MY_WALLET_DIRECTORY = D:\Oracle\wallet))
  )

sqlnet.ora

WALLET_LOCATION= (SOURCE=
  (METHOD=file)
  (METHOD_DATA=(DIRECTORY=D:\Oracle\wallet)))

Текущая конфигурация

  • Windows Server 2016
  • Microsoft SQL Server 2016
  • 64-битный ODAC 12.2c

person user1013571    schedule 19.06.2017    source источник
comment
чей каталог - D: \ Oracle \ wallet - сторонний каталог или ваш SQL Server?   -  person access_granted    schedule 20.06.2017
comment
Мой сервер - такой же, на котором установлено все остальное.   -  person user1013571    schedule 20.06.2017
comment
Вы определяете свой источник данных как Oracle или ODBC? Вы тоже можете попробовать?   -  person access_granted    schedule 20.06.2017
comment
Я пытаюсь использовать источник данных Oracle. Я тестировал ODBC только потому, что это наш устаревший способ доступа к базе данных (через Access). Похоже, ODBC будет работать - я бы подумал, что предпочтительнее использовать собственное соединение с Oracle, но если он работает, он работает.   -  person user1013571    schedule 20.06.2017
comment
Возможный дубликат Oracle.ManagedDataAccess к AWS RDS DB - TCPS: недействительный SSL-кошелек (Magic)   -  person Jeremy Thompson    schedule 20.08.2019


Ответы (1)


Выход из решения этой проблемы - каждый раз, когда вы изменяете файл SQLORA.NET, вам необходимо перезапускать службу SRSS Windows.

person Jeremy Thompson    schedule 10.10.2019