Two weeks ago (on 12/15/2015) we upgraded from 9.1.15.731 to the 9.2.15.1126 version of Telerik Reports. As soon as we did, we ran into problems connecting to our Oracle 11g R2 database's stored procedures. We are using the Oracle.ManagedDataAccess.Client provider to connect our .Net 4.5.2 web application to the Oracle database. We found this odd because the 9.1.15.731 Telerik Reports version worked with said client. Here is the error we received while running the report and/or trying to edit the reports using Visual Studio 2015 with the Oracle.ManagedDataAccess.Client provider (I’ve removed the name of the report and stored proc name).
An error has occurred while processing Report '{NAME OF REPORT}':
ORA-06550: line 1, column 7:
PLS-00306: wrong number or types of arguments in call to '{STORED PROCEDURE NAME}'
ORA-06550: line 1, column 7:
PL/SQL: Statement ignored
After much hair pulling and research we discovered that the 9.2.15.1126 reports would run using the MSDAORA provider. So we modified the web.config to us the MSDAORA provider when running a Telerik. This worked great on our local machines, but once we deployed the new code to our development server we began receiving the following error:
An error has occurred while processing Report 'Safety and Health Inspections and HAPs Status':
The 'MSDAORA' provider is not registered on the local machine.
We attempted to register the MSDAORA dll on the server using administrative privileges, but this results in a “failed to load” error.
So now we’re stuck. Has anyone had any issues similar to ours getting the 9.2.15.1126 version of reports to run using Oracle.ManagedDataAccess.Client OR has anyone successfully deployed said version using MSDAORA?