Наскоро се сблъсках с този проблем и беше много трудно да го разреша. Изглежда, че е имало недокументирана промяна в драйверите, използвани в изданието на SQL 2016 RTM, тъй като не съм срещал тези проблеми на същата машина, когато имаше компилация RC3.
Както и да е, в случай че помогне, ето стъпките за настройка, които използвам (благодаря на Dan English за някои съвети):
Инсталирайте драйвери на Oracle:Oracle Client 12c (32-битов) плюс ODAC.
а. Изтеглете и разархивирайте следните файлове от http://www.oracle.com/technetwork/database/enterprise-edition/downloads/database12c-win64-download-2297732.html и http://www.oracle.com/technetwork/ база данни/windows/downloads/utilsoft-087491.html ):
аз winnt_12102_client32.zip
ii. ODAC112040Xcopy_32bit.zip
b. Стартирайте winnt_12102_client32\client32\setup.exe. За Тип инсталация изберете Администратор. За мястото на инсталиране въведете C:\Oracle\Oracle12. Приемете други настройки по подразбиране.
° С. Стартирайте командния ред „Като администратор“ и променете директорията (cd) към вашата папка ODAC112040Xcopy_32bit.
д. Въведете командата:install.bat all C:\Oracle\Oracle12 odac
д. Копирайте файла tnsnames.ora от друга машина в тези папки:
аз C:\Oracle\Oracle12\network\admin
ii. C:\Oracle\Oracle12\product\12.1.0\client_1\network\admin
Инсталирайте драйвери на Oracle:Oracle Client 12c (64-битов) плюс ODAC.
а. Изтеглете и разархивирайте следните файлове от http://www.oracle.com/technetwork/database/enterprise-edition/downloads/database12c-win64-download-2297732.html и http://www.oracle.com/technetwork/ база данни/windows/downloads/index-090165.html ):
аз winx64_12102_client.zip
ii. ODAC121024Xcopy_x64.zip
b. Стартирайте winx64_12102_client\client\setup.exe. За Тип инсталация изберете Администратор. За местоположението на инсталацията въведете C:\Oracle\Oracle12_x64. Приемете други настройки по подразбиране.
° С. Стартирайте командния ред „Като администратор“ и променете директорията (cd) към папката C:\Software\Oracle Client\ODAC121024Xcopy_x64.
д. Въведете командата:install.bat all C:\Oracle\Oracle12_x64 odac
д. Копирайте файла tnsnames.ora от папката K устройство (вижте 4.a. по-горе) в тези папки:
аз C:\Oracle\Oracle12_x64\network\admin
ii. C:\Oracle\Oracle12_x64\product\12.1.0\client_1\network\admin
След всичко това повечето SSRS компоненти работеха добре. Изключение беше SSRS порталът, където настройката и тестът на източника на данни работеха добре, но (странно) стартирането на отчети дава грешка:
ORA-12154:TNS:не можа да разреши посочения идентификатор за свързване
В крайна сметка се отказах от това и използвах низ за връзка EZCONNECT:host:port/sid. Така или иначе никога не съм харесвал TNSNAMES файлове, така че това беше моето извинение да ги убия завинаги.