2010-07-05 5 views

Répondre

0

Si vous ne l'avez pas fait cela avant, je vérifier d'abord si l'utilisateur peut se connecter à mysql de l'application .NET avec une administration graphique (SQLYog par exemple - mais pas phpMyAdmin car il se connecte en tant qu'hôte local sur le serveur et votre application non) à partir de la même machine que l'application. Vous avez besoin du même utilisateur dans mysql avec le bon hôte (ou%) si le serveur mysql ne fonctionne pas sur la même machine. L'utilisateur a également besoin au moins de sélectionner directement sur la base de données que vous utiliserez.

0

Les connexions de base de données peuvent être très délicates.

Voici une liste de contrôle pour vous:

  • Chaîne de connexion
    • est votre chaîne de connexion dans le bon format?
    • Le nom d'utilisateur est-il correct?
    • Le mot de passe est-il correct?
    • La base de données est-elle correcte? (C'est ce que la plupart des gens oublient)
  • Db fichier
    • est le chemin vers le fichier correct. (Cela fait partie de la chaîne de connexion)
    • Votre application a-t-elle le droit d'ouvrir des fichiers dans ce chemin? (Peut être dangereux si le chemin est dans un lecteur réseau ou sur C:/Utilisateurs ou C:./Program Files
    • Est-ce que votre utilisateur ont des droits
?
Questions connexes