sql >> Database >  >> RDS >> Sqlserver

Hoe maak ik verbinding met een MSSQL-database met behulp van Perl's DBI-module in Windows?

Gebruik DBD::ODBC. Als u gewoon een gegevensbron maakt met het Configuratiescherm -> Systeembeheer -> ODBC-gegevensbronnen -> Systeemgegevensbron of Gebruikersgegevensbron (dat zijn de namen zoals ik ze me herinner, maar mijn XP is niet in het Engels, dus ik niet kunt controleren), hoeft u alleen maar de naam van die gegevensbron in de DBI connect string te gebruiken.

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

Het verschil tussen de gebruikers- en systeemgegevensbron is dat de laatste door elke gebruiker kan worden gebruikt.

Zie ook:HOE:Een naam voor een systeemgegevensbron maken in Windows XP



  1. Binnen een triggerfunctie, hoe u kunt zien welke velden worden bijgewerkt?

  2. Gegevens koppelen aan of importeren uit Salesforce

  3. Geïndexeerde ORDER BY met LIMIT 1

  4. Een ODBC-gekoppelde server maken zonder een gegevensbron te configureren