Jag har precis fått detta att fungera med den senaste versionen av LINQPad (4.55.03) Premium och IQ (2.1.1.0), från och med 2015-03-09.
På vår arbetsplats använder vi filen TNSNAMES.ORA för att ansluta till Oracle 11g med PL/SQL-utvecklare med poster som:
TNS_NAME =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = the-host-name)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = the-service-name)
)
)
och JDBC-anslutningssträngar för ColdFusions anslutning till Oracle i formatet
jdbc:oracle:thin:@
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = the-host-name)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = the-service-name)
)
)
I LINQPads fönster Välj datakontext väljer du IQ-drivrutinen och klickar på Nästa...
Leverantör:Oracle
Anslutningsläge:Direkt (även om min arbetsstation har både 32 och 64 bitars Oracle-klienter installerade, som PL/SQL-utvecklare respektive ColdFusion använder)
Server:värdnamnet
Användarnamn:ditt Oracle-användarnamn
Lösenord:dess lösenord
På fliken Avancerat:
Ytterligare anslutningssträngsalternativ:
SERVICE NAME=the-service-nam e
Om du klickar på Testa visas Anslutningen lyckad
Anslutningsikonen (en kugg) i anslutningsrutan fylls sedan i med listan över tabeller.