Se dopo aver aggiornato il Client Oracle alla versione 12.2 su una macchina con SharePoint 2016 e Reporting Services 2016 in modalità integrata, compare questo errore quando si cerca di aprire un report:
Si è tentato di utilizzare un'estensione per i dati 'ORACLE' non registrato per questo server di report o non supportata in questa di Reporting Services.
An attempt was made to use an 'ORACLE' data extension that is not registered for this report server or is not supported in this Reporting Services server.
vuol dire che è necessario aggiungere la DLL Oracle.ManagedDataAccess.dll in GAG e registrarla nel machine.config tramite questi comandi:
DOS / Batch file
cd C:\oracle\product\12.2.0\client_1\odp.net\bin\4

OraProvCfg.exe /action:gac /providerpath:C:\oracle\product\12.2.0\client_1\odp.net\managed\common\Oracle.ManagedDataAccess.dll

OraProvCfg.exe /action:config /force /product:odpm /frameworkversion:v4.0.30319 /productversion:4.122.1.0
Adeguare la versione del client 12.2.0 e della DLL 4.122.1.0 con quella presente sulla macchina.
Non serve riavviare la macchina. L'ultimo comando esegue un riavvio delle applicazioni (IISRESET).
come risultato nel machine.config (C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Config\machine.config) avremo:
XML
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
  <configSections>
    <section name="oracle.manageddataaccess.client" type="OracleInternal.Common.ODPMSectionHandler, Oracle.ManagedDataAccess, Version=4.122.1.0, Culture=neutral, PublicKeyToken=89b483f429c47342" />
 ...
  </configSections>
  ...
  <system.data>
    <DbProviderFactories>
      <add name="ODP.NET, Managed Driver" invariant="Oracle.ManagedDataAccess.Client" description="Oracle Data Provider for .NET, Managed Driver" type="Oracle.ManagedDataAccess.Client.OracleClientFactory, Oracle.ManagedDataAccess, Version=4.122.1.0, Culture=neutral, PublicKeyToken=89b483f429c47342" />
    </DbProviderFactories>
  </system.data>
  ...

Vedi anche https://docs.microsoft.com/en-us/sql/reporting-services/report-data/oracle-connection-type-ssrs?view=sql-server-2017.
Potrebbe interessarti anche: