/ Forside / Teknologi / Udvikling / SQL / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
SQL
#NavnPoint
pmbruun 1704
niller 962
fehaar 730
Interkril.. 701
ellebye 510
pawel 510
rpje 405
pete 350
gibson 320
10  smorch 260
MSSQL - Perl fra Linux.
Fra : Jesper Krogh


Dato : 15-07-03 14:24

Er det ikke muligt at forbinde til en MSSQL database fra perl
under Linux? Når jeg kigger på:
http://www.cpan.org/modules/by-module/DBD/
Så finder jeg ikke nogen MSSQL fra perl som jeg egentligt havde
forventet. Er MSSQL fuldstændig inkompatibel på dette punkt?

Follow-up sat til dk.edb.programmering.perl


--
../Jesper Krogh, jesper@krogh.cc
Jabber ID: jesper@jabber.krogh.cc
Tøm din hjerne for Linuxviden på http://www.linuxwiki.dk


 
 
Peter Makholm (15-07-2003)
Kommentar
Fra : Peter Makholm


Dato : 15-07-03 14:35

Jesper Krogh <jesper@krogh.cc> writes:

> Så finder jeg ikke nogen MSSQL fra perl som jeg egentligt havde
> forventet. Er MSSQL fuldstændig inkompatibel på dette punkt?

Kan de ikke tilgås via noget ODBC, altså med DBD:BC?

--
Peter Makholm | Why does the entertainment industry wants us to
peter@makholm.net | believe that a society base on full surveillance
http://hacking.dk | is bad?
| Do they have something to hide?

Jesper Krogh (15-07-2003)
Kommentar
Fra : Jesper Krogh


Dato : 15-07-03 14:39

I dk.edb.programmering.perl, skrev Peter Makholm:
> Jesper Krogh <jesper@krogh.cc> writes:
>
> > Så finder jeg ikke nogen MSSQL fra perl som jeg egentligt havde
> > forventet. Er MSSQL fuldstændig inkompatibel på dette punkt?
>
> Kan de ikke tilgås via noget ODBC, altså med DBD:BC?

Men er ODBC ikke kun via localhost?

( Jeg har aldrig rodet med ODBC men har altid troet det var noget der
kun virkede rundt på localhost og ikke havde en netværks komponent ).

--
../Jesper Krogh, jesper@krogh.cc
Jabber ID: jesper@jabber.krogh.cc
Tøm din hjerne for Linuxviden på http://www.linuxwiki.dk


Peter Lykkegaard (15-07-2003)
Kommentar
Fra : Peter Lykkegaard


Dato : 15-07-03 14:49


"Jesper Krogh" <jesper@krogh.cc> wrote in message
news:bf0v8m$na7$3@r2d2.krogh.cc...
> Er det ikke muligt at forbinde til en MSSQL database fra perl
> under Linux? Når jeg kigger på:
> http://www.cpan.org/modules/by-module/DBD/
> Så finder jeg ikke nogen MSSQL fra perl som jeg egentligt havde
> forventet. Er MSSQL fuldstændig inkompatibel på dette punkt?
>
Har du været efter Google i dag?
http://www.google.com/search?q=perl+linux+mssql+dbd

Tilsyneladende kan der være issues, men det her er et bud
http://www.freetds.org/

MSSQL udspringer fra Sybase, så det kunne også være en retning at tage

Hvad med Perl/Linux understøtter det ODBC
ODBC ville nok være den sidste udvej da det er noget langsomt

mvh/Peter Lykkegaard



Flemming Frandsen (15-07-2003)
Kommentar
Fra : Flemming Frandsen


Dato : 15-07-03 17:09

Peter Lykkegaard wrote:
> Hvad med Perl/Linux understøtter det ODBC[?]

Ja, se: DBD:BC


> ODBC ville nok være den sidste udvej da det er noget langsomt

Det er (gennerelt set *) noget pladder, ODBC er et API, ikke en
netværksprotokol og der er flere DBMS'er (DB2, SAP DB) der bruger det
som deres eneste (native) binære interface til klienter.

ODBC interfacet er ikke i sig selv langsomt eller defekt.

* Det kan godt ske at MS-SQL har en dårlig implementation af ODBC
interfacet, jeg ved intet om MS-SQL.


--
Regards Flemming Frandsen - http://dion.swamp.dk
PartyTicket.Net co founder & Yet Another Perl Hacker


Nezar Nielsen (15-07-2003)
Kommentar
Fra : Nezar Nielsen


Dato : 15-07-03 16:16

Jesper Krogh wrote:
> Er det ikke muligt at forbinde til en MSSQL database fra perl
> under Linux? Når jeg kigger på:
> http://www.cpan.org/modules/by-module/DBD/
> Så finder jeg ikke nogen MSSQL fra perl som jeg egentligt havde
> forventet. Er MSSQL fuldstændig inkompatibel på dette punkt?

MSSQL er vist ret ligeglad, til gengæld er det svært at få fat i noget
til linux der kan lade dig forbinde...

FreeTDS som allerede nævnt er nok det bedste valg, men det skulle dog
også være muligt via UnixODBC og derigennem en ODBC<->ODBC bridge til
windows serveren, hvorpå der så skal være en ODBC kilde der peger på
MSSQL serveren.

Til windows kan man iøvrigt få et native MSSQL modul, som performer
mange gange bedre end ODBC, det finder du her:
<url:http://www.algonet.se/~sommar/mssql/>

--
Mvh. Nezar Nielsen
http://fez.dk/


Søg
Reklame
Statistik
Spørgsmål : 177559
Tips : 31968
Nyheder : 719565
Indlæg : 6408938
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste