Nedávno jsem narazil na tento problém a bylo velmi obtížné jej vyřešit. Zdá se, že došlo k nezdokumentované změně ovladačů použitých ve vydání SQL 2016 RTM, protože jsem tyto problémy nezaznamenal na stejném počítači, když měl sestavení RC3.
Každopádně v případě, že to pomůže, zde jsou kroky nastavení, které používám (s díky Dan English za několik tipů):
Nainstalujte ovladače Oracle:Oracle Client 12c (32bitový) plus ODAC.
A. Stáhněte a rozbalte následující soubory z http://www.oracle.com/technetwork/database/enterprise-edition/downloads/database12c-win64-download-2297732.html a http://www.oracle.com/technetwork/ databáze/windows/downloads/utilsoft-087491.html ):
i. winnt_12102_client32.zip
ii. ODAC112040Xcopy_32bit.zip
b. Spusťte winnt_12102_client32\client32\setup.exe. Pro Typ instalace zvolte Správce. Jako umístění instalace zadejte C:\Oracle\Oracle12. Přijměte další výchozí hodnoty.
C. Spusťte příkazový řádek „Jako správce“ a změňte adresář (cd) na složku ODAC112040Xcopy_32bit.
d. Zadejte příkaz:install.bat all C:\Oracle\Oracle12 odac
E. Zkopírujte soubor tnsnames.ora z jiného počítače do těchto složek:
i. C:\Oracle\Oracle12\network\admin
ii. C:\Oracle\Oracle12\product\12.1.0\client_1\network\admin
Nainstalujte ovladače Oracle:Oracle Client 12c (64bitový) plus ODAC.
A. Stáhněte a rozbalte následující soubory z http://www.oracle.com/technetwork/database/enterprise-edition/downloads/database12c-win64-download-2297732.html a http://www.oracle.com/technetwork/ databáze/windows/downloads/index-090165.html ):
i. winx64_12102_client.zip
ii. ODAC121024Xcopy_x64.zip
b. Spusťte winx64_12102_client\client\setup.exe. Pro Typ instalace zvolte Správce. Jako umístění instalace zadejte C:\Oracle\Oracle12_x64. Přijměte další výchozí hodnoty.
C. Spusťte příkazový řádek „Jako správce“ a změňte adresář (cd) na složku C:\Software\Oracle Client\ODAC121024Xcopy_x64.
d. Zadejte příkaz:install.bat all C:\Oracle\Oracle12_x64 odac
E. Zkopírujte soubor tnsnames.ora ze složky jednotky K (viz 4.a. výše) do těchto složek:
i. C:\Oracle\Oracle12_x64\network\admin
ii. C:\Oracle\Oracle12_x64\product\12.1.0\client_1\network\admin
Po tom všem fungovala většina komponent SSRS OK. Výjimkou byl portál SSRS, kde nastavení zdroje dat a test fungovaly dobře, ale (bizárně) spouštění sestav zobrazuje chybu:
ORA-12154:TNS:Nelze vyřešit zadaný identifikátor připojení
Nakonec jsem to vzdal a šel s připojovacím řetězcem EZCONNECT:host:port/sid. Stejně jsem nikdy neměl rád soubory TNSNAMES, takže tohle byla moje výmluva, abych je navždy zabil.