How to configure SSRS report to access Oracle database on SQL Server machine where Report Server is installed? - oracle

I am sure that someone was successful to deployed SSRS report on the server where
SSRS is configured to access Oracle database.
I developed report on my machine where I have Visual Studio 2017,
ODTwithODAC122011 64-bit; 32-bit ODT withODAC122011. I connect to Oracle database and can run report.
After i deployed this report on Windows Server 2016. i got an error "An error has occurred during report processing. (rsProcessingAborted)
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. (rsDataExtensionNotFound".
I tried to complete the same ODAC install as on my machine.
1)Installed ODTwithODAC122011 64-bit - configured TNS name.
but with step
2) i tried to install 32-bit ODT - I received error that i need to install Visual studio to proceed with installation.
Do i really need VS on the server? What is the possible solution you can share?
thank you --Angelika--

with only the Oracla.DataAccess library should be enough, on the root of the service. Be aware the versions be the same as indicated in the project references

Related

Oracle connections broken in SSIS after uninstalling 32bit version of oracle client

I get the following error message when I try to test my connections:
Test connection failed because of an error in initializing provider. The 'OraOLEDB.Oracle.1' provider is not registered on the local machine
I originally had 32 bit and 64 bit version of Oracle 12 client installed on my work machine. I uninstalled the 32bit version, because it was causing some conflicts with another application, but now after uninstalling I can no longer use my oracle connections in SSIS.
I'm using Visual Studio 2017 - I am pretty sure I installed 64bit version of SSDT, but it looks like they install under the 86x programs folder. I can still connect via TOAD, so it looks to be an issue of SSIS not pointing to the 64bit installation, I think. Can I manually set SSIS to point to the 64bit version, or do I need to reinstall 32bit?
TSN_Admin is set to the oracle12c_64 tsnname.ora file. I have also tried using the regsvr32.exe on oraoledb12.dll file, but I get an error message, even after running command prompt as admin:
The Module "OraOLEDB.dll" was loaded by the call to DllRegisterServer failed with error code 0x80070005.
I can reinstall the the 32bit version, but I need to wait for my company's IT department to approve the request first. It could be days before I get a response.
Update 1 - Visual Studio 64-bit
After searching it looks like there is not Visual Studio 64-bit version:
Visual Studio 64 bit?
Initial Answer
I don't know if there is an official documentation for this, but based on my own experience you need to instal oracle client 32-bit on the developpement machine, because SQL Server Data Tools for Visual studio is a 32-bit application and it will not work will work with oracle client 64-bit.
But you can execute .dtsx package without any issue if you are working with oracle 64-bit client, you need to use the appropriate DtExec path:
32-bit
C:\Program Files (x86)\Microsoft SQL Server\100\DTS\Binn\DtExec.exe
64-bit
C:\Program Files\Microsoft SQL Server\100\DTS\Binn\DtExec.exe
While searching, i found many other links that share the same opinion:
Oracle Install for SSIS connectivity (and drivers 32 64 bit)
Oracle Client Provider for OLE DB in SSIS not working
Connecting to Oracle 11g on 64-bit (x64) machine SSIS 2012

crdb_oracle.dll could not be loaded in Crystal Reports 2008

I have installed crystal reports studio 2008 on win server 2012. when i try to run a report in crystal, i get following error:
The database connector crdb_oracle.dll could not be loaded. The correct version of the database client for this database type might not be installed.
I don't even see Oracle in the list of possible data sources in crystal reports. And Oracle driver was selected during crystal reports installation.
Oracle 11.2.0 client is installed. TNSping is working, all DLL's are in place. The same set of products (except on win-7 x86) is working just fine, so oracle and crystal should match.
Please see attahced screens. Advices i found on the Internet didn't help at all. Please advise.
screens-1
screens-2
I have figured out what was the issue.
As CrystalReports was 32-bit app, and windows server was 64-bit, i was missing 32-bit oracle client (just 64-bit version was installed). After i have installed 32-but oracle client, crystal worked fine.

SSIS Import Packages with Oracle connection failed

I have made a working SSIS project with SQL Server Data Tools for Visual Studio 2012 64 bit environment. I have made SSIS projects before but this is the first project which includes Oracle Destination. (Oracle connection)
I have installed the Oracle 64 and 32 bit drivers (ver.11g) and TNS names are configured ok on my work PC.
Overall the project works fine when I debug it on my PC in Visual Studio.
When I try to save the package file and then in (Production MS Server 2012) MS SQL Server Management Studio upload the file with "IMPORT PACKAGES" wizard I get this error: 0XC0010014 on wizards select package step.
The package failed to load due error 0xC0010014 "One or more error occured...
This occurs when CPackage::LoadFromXML fails.
Oracle drivers are installed and configured same on my PC and production server.
Any ideas? Thanks in advance!

Crystal Report for vs 2012

I have a vs 2012 professional I need to create a report that is why I installed crystal report. I download the crystal report (CRRuntime_64bit_13_0_5) installer and installed it to my computer but unfortunately nothing happen.
Runtime will allow you to view reports but not to create new.
You need to install this one:
http://downloads.businessobjects.com/akdlm/cr4vs2010/CRforVS_13_0_8.exe
If your using SQL Server then you may use SQL Server Reporting Services. Here is a Video Tutorial for you to get started. And here is Getting Started blog post for you.

make my project including sql server database and crystal report as a setup exe

I make a project using visual studio 2010 (C# windows application), sql server 2008 and sap crystal report the last edition.
I finished my project and i want to give it to the user to use it the user have a machine with operating system windows xp.
Ho can i install my application on end user machine ?
Please help me
for your database it depends on your project and how you wrote it.but to include sql server and crystal report you can use setup factory.
download it from here

Resources