I am trying to connect with Oracle 12c database using SSRS 2012.
Getting the following error. I cannot change any property of Oracle db but can change the version of SSDT if required.
A connection to an Oracle db requires Oracle Client software to be installed. It sounds like you do not have it installed or have a lower version.
To use data from an Oracle database in your report, you must have a
dataset that's based on a report data source of type Oracle. This
built-in data source type uses the Oracle Data Provider directly and
requires an Oracle client software component.
Oracle Connection Type (SSRS, Power BI Report Server, and Report Builder) - MS Docs
Check out the MS Docs for links are more information. Unfortunately, our OPs did this and haven't done this myself.
Related
In the past there was the possibility to make use of the SharePoint list adapter for SSIS via Codeplex (now it is hosted by github) to export SharePoint Lists to an MSSQL database. As far as I remember this is not available for newer versions and the adapter is deprecated. How is the export managed now? Also how it is done in case of O365 (SharePoint Online) and an Azure SQL Database? Or is the approach the same?
You simply create a SSIS connection of Type OData (Connection Manager for OData) and configure the preferences of the connection. Connection string has to refer to Service Document Location url.
We use Oracle ebs R12.2.5 enterprise edition(11i to R12 re-implementation project)
I took the existing forms.fmb file , did the retrofitting changes compiled using forms builder- SUCCESSFULLY compiled.
But when i put the .fmd file in server path and try to compile I get the below message.
can someone help with this, why this error occurring
Error
Forms 10.1 (Form compiler):Version 10.1.2.3.0
Oracle Database 12c Enterprise Edition Release 12.1.0.2.0 - 64bit Production
FRM-10043: Cannot open file
But the file is there in the path. so my question is if we compile a form in forms 11g builder , will that run in 10g version ?
You must modify .fmb file in the same version what the unix server is having. You can open 11g form into 10g form.
By looking your error it seems it is oracle form's 10g Version 10.1.2.3.0 then you should open that fmb file in your local system with the same oracle form's version then edit it and deploye to unix it will be successfully compiled.
Do not use Oracle Forms Builder 11g to Create 10g Forms. Create your Forms for 10g using Oracle Forms Builder 10g. There are certain 10g libraries/forms packages that are not applicable to 11g.
Check out this article about Oracle Forms and EBS version compatibility for R12 written by Prasad Akkiraju, Senior Manager in the Applications Technology Integration from Oracle.
Our organization has a Windows server running SQL Server Reporting Services (SSRS). We use SSRS to build reports that access an Oracle database. We were able to get SSRS to connect to our Oracle database by installing Oracle Data Access Components (ODAC) for Windows on our server. We installed the Xcopy versions - both 32-bit and 64-bit (don't know if we needed to do both; SSRS used to only accept 32-bit drivers). We were able to successfully set up a data source in SSRS that connected to the Oracle database.
However, we write our reports on development machines using SQL Server Report Builder 3.0. When building a report that uses a shared data source on the server - the one that accesses our Oracle database, we get the error
The selected data extension ORACLE is not installed or cannot be loaded...
What do we need to do to be able to write reports from our development machines that use a shared data source to our Oracle database?
You need to install ODAC on your development machines as well. Even though you are configuring your report to use a shared data source on the server, Report Builder 3.0 will use connection drivers on the local machine to build and preview report data.
Report Builder 3.0 still seems to be a 32-bit application (as of 6/3/2016), so you only need to install 32-bit ODAC package.
I've installed SQL Server 2012, after I've installed all features including report services. I go to Report Manager link and wanted to add New Data Source, but in Data Source Types there is only Microsoft SQL Server and I want to add Oracle Data Source.
Other way I easily connected to Oracle Data Source in Business Inteligence Studio, but I can't deploy Report file (.rdl) to my report manager because it gives me an error message:
An attempt has been made to use a data extension 'ORACLE' that is either not registered for this report server or is not supported in this edition of Reporting Services.
Does anyone have any idea how to fix this?
You should install the .NET Framework Data Provider for Oracle on the server hosting the SSRS instance to be able to target an Oracle database.
Here is a link to download the latest version on Oracle.
Remarks
Before you can connect an Oracle data source, the system administrator must have installed the version of the .NET Data
Provider for Oracle that supports retrieving data from the Oracle
database. This data provider must be installed on the same computer as
Report Builder and also on the report server.
Source: Oracle Connection Type (SSRS)
Useful resources:
Using the .NET Framework Data Provider for Oracle
How to use Reporting Services to configure and to access an Oracle data source
If you are using the Express edition of SQL Server, then Oracle Data Sources are not supported:
Analysis Services, Oracle, XML, SAP, SQL Server Integration Services
(SSIS), OLE DB, and ODBC data sources are not supported.
Source: Features Supported by Reporting Services in SQL Server Express
It applies to SSRS 2012 Express as well, as stated in this post.
I'm unable to generate a report from the web based interface (Report Manager). The same report in my Visual Studio project works perfectly.
The error which appear when trying to generate the report from the web is
"Cannot create a connection to data source"
The log file error is the fallowing
Cannot get edition information from catalog server.
The report data is retreived from an SQL Azure database.
How come the report can work inside my Visual Studio project but no more once deployed?
I've tried both SQL Server 2012 and SQL Server 2008 on fresh machines and both gives the same result.
Thanks,
After a half day of troubleshooting this issue, I discovered it was because the edition of SSRS I am using does not support Azure SQL Databases as a data source.
I am using 2008 Express Advanced Edition. It appears Standard or above is required for this.
See this article for more information:
http://www.sqlservercentral.com/blogs/sqltact/2016/09/25/sql-ssrs-express-edition-cannot-connect-to-azure-sql-databases/