Comment puis-je me connecter à une base de données MSSQL en utilisant le module Perl DBI dans Windows?
Comment faire pour me connecter à une base de données MSSQL en utilisant le module Perl DBI dans Windows?
Vous devez vous connecter pour publier un commentaire.
Utilisation DBD::ODBC. Si vous venez de créer une source de données avec le Panneau de configuration -> Gestion du Système -> Sources de Données ODBC -> Source de Données Système ou de l'Utilisateur de la Source de Données (ce sont les noms que j'ai en souvenir, mais mon XP n'est pas en anglais, donc je ne peux pas vérifier), alors tout ce que vous avez à faire est d'utiliser le nom de source de données dans le DBI chaîne de connexion.
La différence entre l'Utilisateur et la source de données Système, c'est que ce dernier est utilisable par n'importe quel utilisateur.
Voir aussi: COMMENT: Créer un Système de Nom de Source de Données dans Windows XP
Ne pouvais pas trouver n'importe où fiable. L'utilisation du code Perl similaire à
Vérification Perlmonks, je vois la suggestion d'utiliser effectivement le Sybase DBI pilote pour la connexion à MS SQL. Ce qui est logique, étant donné que MS SQL a ses origines dans le Sybase code. ODBC fonctionne, trop, bien sûr.
À l'aide de ole db Intégré de Sécurité (Authentification Windows):
DBI:ADO:Provider=SQLOLEDB.1;Integrated Security=SSPI;Data Source=localhost;Initial Catalog=$dbName;