Connecting to Oracle Database using Sql Server Integration Services
I have had to do this on many occasions, unfortunately the Oracle website is not particularly helpful when trying to determine what you need.
You need to download a copy of
"ODTwithODAC1120320_32bit.exe" which can be found at:
http://www.oracle.com/technetwork/topics/dotnet/utilsoft-086879.html
The 64-bit version is of no use, the 32 bit drivers will work just fine. Install this on your development machine and on the SQL Server box if you want to run the packages from the agent.
You can then choose the provider ".Net Providers\OracleCLient Data Provider".
The connection string will look some like this (I think 1521 is the default Oracle port):
(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=0.0.0.0)(PORT=1521))(CONNECT_DATA=(SERVICE_NAME=xxxxx)))
Problem trying to run SSIS package with Oracle Connection Attunity
The error was being caused on the package trying to run in 32 bit mode. I changed the package settings to 64bit and the SQL Agent settings to run in 64 bits and it started running, it works perfect now :)
Related Topics
How to Include Excluded Rows in Returning from Insert ... on Conflict
Select Rows with Maximum Column Value Group by Another Column
Convert Postgres Geometry Format to Wkt
SQL Server - Possible Pivot Solution
How to Get Value Using Join Table with Different Values
Copy Table Structure into New Table
Window Functions to Count Distinct Records
How to Generate Scripts for All Triggers in Database Using Microsoft SQL Server Management Studio
Why Can't I Access My Cte After I Used It Once
Querying Active Directory from SQL Server 2005
Executing SQL Server Agent Job from a Stored Procedure and Returning Job Result
How to Pass Table Name as a Parameter in Oracle
How to Rewrite This SQL into Codeigniter's Active Records
How Can This SQL Be Wrong? What am I Not Seeing