sql >> Databáze >  >> RDS >> Oracle

Oracle Install for SSIS konektivita (a ovladače 32 64 bit)

No, co jsem udělal, bylo stažení Oracle Database 11g Release 2 Client (11.2.0.1.0) pro Microsoft Windows (x64) z http://www.oracle. com/technetwork/database/enterprise-edition/downloads/112010-win64soft-094461.html . Měl 4 možnosti instalace Jedna z nich byla Instant Client (což mi nepomohlo). Ten, který funguje, je Běhový klient nebo něco takového se jmenovalo. Nainstaluje Net Manager, což je to, co chci.

Přidání PS (jak procházím 64bitovou cestou Oracle), zjišťuji, že nemohu používat SSIS s poskytovateli 64bitové databáze Oracle. Dostávám výjimky (při přidání připojení v SSIS):

Hádám, že je to proto, že proces SSIS je 32bitový a nemůže používat 64bitové ovladače oracle (můj hostitelský počítač je Win 7 64bit).

Po testování jsem zjistil, že tomu tak skutečně je. Potřebujeme 32bitové ovladače pouze pro SSIS IDE ale může použít 64bitový při spuštění balíčku DTSX pomocí 64bitového dtexec.exe (C:\Program Files\Microsoft SQL Server\100\DTS\Binn)

Takže ve VÝVOJI (na 64bitovém počítači) nainstalujte 32bitové i 64bitové klienty:32bit:pro vývoj v aplikaci Visual Studio IDE64bit:Chcete-li spustit balíček DTSX pomocí 64bitové verze dtexec.exe na příkazovém řádku (jako by to byl případ, kdy to spustíme v produkčním prostředí)

Podobné vlákno zde .



  1. Jak předat booleovský parametr do procedury Oracle C#

  2. Konfigurace JMeter JDBC Pool

  3. Název sloupce tabulky Oracle s mezerou

  4. Jak nainstalovat libpq-fe.h?