sql >> Databasteknik >  >> RDS >> Oracle

Oracle Install för SSIS-anslutning (och drivrutiner 32 64 bitar)

Nåväl, vad jag gjorde var att ladda ner Oracle Database 11g Release 2 Client (11.2.0.1.0) för Microsoft Windows (x64) från http://www.oracle. com/technetwork/database/enterprise-edition/downloads/112010-win64soft-094461.html . Den hade 4 alternativ för att installera. En av dem är Instant Client (vilket inte hjälpte mig). Den som fungerar är Runtime-klient eller något som heter så. Den installerar Net Manager vilket är vad jag vill ha.

PS-Att lägga till (när jag går igenom Oracle 64-bitars resan) tycker jag att jag inte kan använda SSIS med 64-bitars Oracle DB-leverantörer. Jag får undantagen (vid att lägga till en anslutning i SSIS):

Jag gissar att detta beror på att SSIS-processen är en 32-bitars process och inte kan använda 64-bitars oracle-drivrutiner (min värddator är Win 7 64-bitars).

Efter att ha testat fann jag att så är fallet. Vi behöver bara 32-bitars drivrutiner för SSIS IDE men kan använda 64-bitars när du kör DTSX-paketet med 64-bitars dtexec.exe (C:\Program Files\Microsoft SQL Server\100\DTS\Binn)

Så i UTVECKLING (på en 64-bitars maskin) installera både 32- och 64-bitarsklienterna:32-bitars:för utveckling i Visual Studio IDE64-bitar:För att köra DTSX-paketet med 64-bitarsversionen av dtexec.exe på kommandoraden (som skulle vara fallet när vi kör detta i en produktionsmiljö)

En liknande tråd här .



  1. Konvertera 'tid' till 'datetime2' i SQL Server (T-SQL-exempel)

  2. PHP MYSQL Frågealgoritm Hjälp

  3. mysql rekursiv(träd) överordnad underordnad kategori

  4. PLS-00172:strängen bokstavligt för lång fel kastas när stort strängvärde ställs in på CLOB