Právě mi to funguje s nejnovější verzí LINQPad (4.55.03) Premium a IQ (2.1.1.0) k 9. 3. 2015.
Na našem pracovišti používáme soubor TNSNAMES.ORA pro připojení k Oracle 11g pomocí PL/SQL Developer s položkami jako:
TNS_NAME =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = the-host-name)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = the-service-name)
)
)
a připojovací řetězce JDBC pro připojení ColdFusion k Oracle ve formátu
jdbc:oracle:thin:@
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = the-host-name)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = the-service-name)
)
)
V okně Choose Data Context aplikace LINQPad vyberte ovladač IQ a klikněte na Další...
Poskytovatel:Oracle
Režim připojení:Přímý (ačkoli moje pracovní stanice má nainstalované 32bitové i 64bitové klienty Oracle, které používají PL/SQL Developer a ColdFusion)
Server:název-hostitele
Uživatelské jméno:vaše uživatelské jméno Oracle
Heslo:jeho heslo
Na kartě Upřesnit:
Další možnosti připojovacího řetězce:
NÁZEV SLUŽBY=název-služby e
Po kliknutí na tlačítko Test se zobrazí Připojení úspěšné
Ikona připojení (ozubené kolečko) v podokně připojení se poté vyplní seznamem tabulek.