Sqlserver
 sql >> Database >  >> RDS >> Sqlserver

Come mi connetto a un database MSSQL usando il modulo DBI di Perl in Windows?

Usa DBD::ODBC. Se crei un'origine dati con il Pannello di controllo -> Gestione del sistema -> Origini dati ODBC -> Origine dati di sistema o Origine dati utente (questi sono i nomi come li ricordo, ma il mio XP non è in inglese, quindi impossibile controllare), quindi tutto ciò che devi fare è utilizzare il nome di tale origine dati nella stringa di connessione DBI.

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

La differenza tra l'origine dati Utente e Sistema è che quest'ultima è utilizzabile da qualsiasi utente.

Vedi anche:COME:Creare un nome di origine dati di sistema in Windows XP