Sqlserver
 sql >> Datenbank >  >> RDS >> Sqlserver

Wie stelle ich mit dem DBI-Modul von Perl in Windows eine Verbindung zu einer MSSQL-Datenbank her?

Verwenden Sie DBD::ODBC. Wenn Sie einfach eine Datenquelle mit der Systemsteuerung -> Systemverwaltung -> ODBC-Datenquellen -> Systemdatenquelle oder Benutzerdatenquelle erstellen (das sind die Namen, wie ich sie in Erinnerung habe, aber mein XP ist nicht auf Englisch, also ich kann nicht überprüft werden), dann müssen Sie nur den Namen dieser Datenquelle in der DBI-Verbindungszeichenfolge verwenden.

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

Der Unterschied zwischen Benutzer- und Systemdatenquelle besteht darin, dass letztere von jedem Benutzer verwendet werden kann.

Siehe auch:ANLEITUNG:Erstellen eines Systemdatenquellennamens in Windows XP