sql >> Databasteknik >  >> RDS >> Sqlserver

Hur ansluter jag till en MSSQL-databas med Perls DBI-modul i Windows?

Använd DBD::ODBC. Om du bara skapar en datakälla med kontrollpanelen -> Systemhantering -> ODBC-datakällor -> Systemdatakälla eller användardatakälla (det är namnen som jag minns dem, men min XP är inte på engelska, så jag inte kan kontrollera), så behöver du bara använda namnet på den datakällan i DBI-anslutningssträngen.

my $dbh = DBI->connect("dbi:ODBC:$dsn", $user, $pwd, \%attr);

Skillnaden mellan användar- och systemdatakälla är att den senare kan användas av alla användare.

Se även:HUR MAN:Skapar ett systemdatakällanamn i Windows XP



  1. skickar tabell- och kolumnnamn dynamiskt med bindningsvariabler

  2. Ansluter till MySQL-databaser

  3. Är det möjligt att ha funktionsbaserat index i MySQL?

  4. Hur man formaterar SQLite-resultat som en tabell