sql >> Database teknologi >  >> RDS >> Oracle

Oracle Install til SSIS-forbindelse (og drivere 32 64 bit)

Nå, hvad jeg gjorde var at downloade Oracle Database 11g Release 2 Client (11.2.0.1.0) til Microsoft Windows (x64) fra http://www.oracle. com/technetwork/database/enterprise-edition/downloads/112010-win64soft-094461.html . Det havde 4 muligheder for at installere. En af dem var Instant Client (hvilket ikke hjalp mig). Den, der virker, er Runtime-klient eller noget der hedder sådan. Den installerer Net Manager, hvilket er hvad jeg vil have.

PS-Add on (som jeg gennemgår Oracle 64 bit rejsen), finder jeg ud af, at jeg ikke kan bruge SSIS med 64 bit oracle DB udbydere. Jeg får undtagelserne (ved tilføjelse af en forbindelse i SSIS):

Jeg gætter på, at dette skyldes, at SSIS-processen er en 32-bit-proces og ikke kan bruge 64-bit oracle-drivere (min værtsmaskine er Win 7 64-bit).

Efter at have testet, fandt jeg ud af, at dette faktisk er tilfældet. Vi har kun brug for 32 bit driverne til SSIS IDE men kan bruge 64 bit, når du kører DTSX-pakken ved hjælp af 64 bit dtexec.exe (C:\Program Files\Microsoft SQL Server\100\DTS\Binn)

Så i UDVIKLING (på en 64 bit maskine) installer både 32 og 64 bit klienterne:32 bit:til udvikling i Visual Studio IDE64 bit:For at køre DTSX pakken ved hjælp af 64 bit versionen af ​​dtexec.exe på kommandolinjen (som ville være tilfældet, når vi kører dette i et produktionsmiljø)

En lignende tråd her .



  1. 3 måder at få sammenstillingen af ​​en kolonne i MariaDB

  2. Returner det aktuelle loginnavn i SQL Server (T-SQL)

  3. Tjek WordPress hashed adgangskode med almindelig adgangskode

  4. Rækkefølgen af ​​en SQL Select-sætning uden Order By-sætning