4 votes

BGINFO avec MySQL pour le stockage d'informations informatiques

Nous essayons de mettre en place BGinfo pour enregistrer les informations relatives aux ordinateurs du réseau dans une base de données centralisée. Nous avons l'intention de configurer BGinfo pour qu'il démarre pour tous les utilisateurs et enregistre les heures de connexion et de déconnexion, et de mettre en place un planificateur qui mette à jour la base de données à intervalles réguliers. Nous essayons d'utiliser la base de données MySQL comme base de données mais je n'ai pas réussi à m'y connecter. J'utilise localhost comme banc d'essai. J'ai installé le pilote MYSQL ODBC 5.3 à partir de la page MySQL. Voici la chaîne de connexion que j'ai utilisée.

Driver={MySQL ODBC 5.3 UNICODE Driver};Server=localhost;Database=myDataBase;
User=myUsername;Password=myPassword;Option=3;

J'ai également configuré la source ODBC de MySQL sur le DSN de l'utilisateur. La documentation est assez vague et je n'arrive pas à trouver d'articles qui utilisent avec succès la base de données MySQL. En essayant de me connecter, je reçois

Connection failed:
SQLState:'01000'
SQL Server Error: 53
[Microsoft][ODBC SQL Server Driver][DBNETLIB]Connection Open
Connection failed:
SQLState: '08001'
SQL Server error: 17
[Microsoft][ODBC SQL Server Driver][DBNETLIB] SQL server does not exists or access denied

Le message d'erreur est assez clair, mais je n'ai aucune idée de la manière de le résoudre.

Toute aide sera très appréciée.

Eric

4voto

Evan Anderson Points 140581

Aaaaaaaaaaaaaaaaaaah ! Je ne savais pas que BGInfo pouvait faire cela.

Voici un rapport sur la réussite de l'utilisation de MySQL . Cela semble assez simple - un simple ODBC vanille. Vous n'avez pas à créer de DSN d'après ce que je vois - la chaîne de connexion est juste dans le fichier BGI.

Votre message d'erreur vraiment donne l'impression que BGInfo essaie d'utiliser un pilote SQL Server plutôt que le pilote MySQL. Si vous ne l'avez pas encore fait, vérifiez à nouveau votre fichier .BGI pour vous assurer qu'il contient la bonne chaîne de connexion. J'ai vérifié que, bien que très laid, l'ouverture du fichier dans le Bloc-notes vous permet de voir la chaîne de connexion pour la vérifier.

Gardez à l'esprit que toute personne à qui vous donnez le fichier BGI peut se connecter à votre instance MySQL. Vous voudrez créer un utilisateur avec des permissions restreintes à utiliser dans ce but (bien qu'apparemment, il y ait une capacité dans MySQL de faire une authentification SSPI comme SQL Server et d'utiliser automatiquement les informations d'identification de l'utilisateur connecté - je n'en sais rien - je n'utilise MySQL nulle part).

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X