Oracle-ODBC-TNS-lose Verbindungszeichenfolge (für 64-bit-Excel)

Gibt es eine 64-bit Oracle ODBC-Treiber unterstützt TNS-less-Verbindung (oder auch EZ-Connect) Konvention? Ich verwendet, verwenden Sie "Microsoft ODBC für Oracle", wodurch eine TNS-lose Verbindungszeichenfolge, aber das wurde abgeschrieben, für eine lange Zeit und es gibt keine 64-bit-version (d.h. es funktioniert nicht für 64-bit-Office/Excel).

Ich habe die Erfahrung gemacht, dass die Benutzer in meiner Organisation haben manchmal eine fehlende oder ungültige tnsnames.ora-Datei. Ich möchte eine DSN-Verbindung-Zeichenfolge wird nicht nicht erfordern tnsnames.ora, können ausgeführt werden, auf jedem computer mit dem richtigen Oracle-Treiber installiert. Dies ist ein Beispiel meines alten DSN-less, TNS-lose Verbindungszeichenfolge verwendet, die abgeschrieben "Microsoft ODBC für Oracle-Treiber (funktioniert immer noch für Benutzer, die auf 32-bit-office):

DRIVER={Microsoft ODBC for Oracle}; UID=myun; PWD=mypass;
SERVER=(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)
       (HOST=myhostname)(PORT=1521))(CONNECT_DATA=(SID=mysid)));

Habe ich versucht, eine Verbindung mit Oracle in OraClient11g_home1 ODBC-Treiber von Oracle, aber egal wie ich es versuche (einschließlich EZ_Connect) ich kann nicht ankommen es zu wirken, ohne es zu brauchen tnsnames.ora, ich bekommen ständig diese pop-up Fragen Sie mich, um einen service angeben, der name sowieso:

Oracle-ODBC-TNS-lose Verbindungszeichenfolge (für 64-bit-Excel)

Habe ich versucht, mit EZ-Connect und viele andere Variationen unter Angabe der Oracle-server IP/hostname direkt wie unten, aber kein Glück hatten:

Driver={Oracle in OraClient11g_home1};Server=//OracleIPAddress:1521/MySID;
Uid=myUsername;Pwd=myPassword;

InformationsquelleAutor Josh | 2014-10-08

Schreibe einen Kommentar