Oracle-ODBC-FEHLER [IM004] [Microsoft][ODBC Driver Manager] Driver ' s SQLAllocHandle auf SQL_HANDLE_ENV
- Habe ich installiert der Oracle client 10g (Version 10.2.0.1) auf einem windows 2008 64bit-Maschine.
- Habe ich die tnsname.ora-Datei, überprüft die Pfad (beginnt mit dem Pfad zum oracle-client-Ordner) und Variablen oracle_home.
- Ich habe auch überprüft die Sicherheit Berechtigungen auf dem client-Ordner und das hat lese - /Schreibzugriff für den authentifizierten Benutzer.
- Ich ein ODBC32 Verbindung mit dem Oracle-Oracle-Treiber (im Gegensatz zu Microsoft) und die Verbindung erfolgreich getestet werden.
- Ich die Runtime64Bit Eigenschaft in das Projekt in den SSIS (SQL Server 2008 R2) auf false.
Wenn ich versuche die test-Verbindung ODBC-Datenquelle in SSIS-ich bekomme diese Fehlermeldung
Testverbindung fehlgeschlagen aufgrund eines Fehlers beim initialisieren des Anbieters.
FEHLER [IM004] [Microsoft][ODBC Driver Manager] Driver ' s SQLAllocHandle
auf SQL_HANDLE_ENV fehlgeschlagen
InformationsquelleAutor Peter Campbell | 2014-04-16
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich würde angeben, wird die gesamte Verbindung Zeichenfolge in das SSIS-Daten-Verbindung.
Brauchen Sie nicht zu setzen auf die ODBC-verbindungen auf der Maschine (die vergraben in der registry) oder in Dateien. Sie können dann mithilfe der SSIS-Konfiguration /Projekt-Parameter zu Steuern, die details.
InformationsquelleAutor Mike Honey
Ich deinstalliert die 10g-client und installiert den 11g-client (als 11g-Werke mit 10g-Datenbanken) und dann ein ADO.Net Verbindung mit die .Net-Anbieter\OracleClient-Datenanbieter.
Funktionierte, scheint die 10g-client nicht spielen sehr gut mit Windows 2008.
InformationsquelleAutor Peter Campbell