IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

VB.NET Discussion :

problème avec l'installation d'une application sur une autre machine


Sujet :

VB.NET

  1. #1
    Candidat au Club
    Inscrit en
    Octobre 2009
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : Octobre 2009
    Messages : 3
    Points : 2
    Points
    2
    Par défaut problème avec l'installation d'une application sur une autre machine
    Bonjour a tous et merci a votre attention.
    J'ai réaliser une application sous vb 2005 avec une base de donnée sql server. Aprés j'ai fait un setup et j'ai l'installer dans une autre machine.
    Le problème c'était dans la base de donnée méme si j'ai intaller sql server sur l'autre machine avec une restauration de la ma base de donnée l'application ne connait pas cette base de donnée.
    Merci de m'aider.

  2. #2
    Membre du Club
    Inscrit en
    Août 2009
    Messages
    43
    Détails du profil
    Informations forums :
    Inscription : Août 2009
    Messages : 43
    Points : 47
    Points
    47
    Par défaut
    Bonjour.

    -Si tu te connecte a la base de données via un ODBC il faut le configuré pour que l'application reconnait la BD.
    -Assure toi du nom de la DB.
    -Machine(serveur) reseau connecté?

    Remarque:
    -Fait un effort dans le titre la prochaine fois. ça aide un peux

  3. #3
    Candidat au Club
    Inscrit en
    Octobre 2009
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : Octobre 2009
    Messages : 3
    Points : 2
    Points
    2
    Par défaut
    merci bien, mais comment jepeux le configurer?

  4. #4
    Expert éminent sénior Avatar de Pol63
    Homme Profil pro
    .NET / SQL SERVER
    Inscrit en
    Avril 2007
    Messages
    14 173
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : .NET / SQL SERVER

    Informations forums :
    Inscription : Avril 2007
    Messages : 14 173
    Points : 25 113
    Points
    25 113
    Par défaut
    si tu te connectes à une base de données sql server via odbc c'est une belle connerie, donc dans le cas contraire, ne tiens pas compte de la réponse de Charaf Eddine


    ton programme doit avoir la chaine de connexion à la base, cette chaine de connexion contient l'ip (ou le nom) de la machine et le nom de l'instance sql server

    cette données est donc variable et ne doit pas être dans ton programme
    tu peux la mettre dans un fichier ou en base de registre
    et donc dans ton setup après l'installation d'sql server tu créés le fichier (type .ini par exemple) ou la clé de registre

    si le programme est toujours a coté de la base, la chaine peut etre identique dans tous les cas via le nom LOCALHOST (dans ce cas pas besoin de spécifier d'ip, ca cherche sur la machine locale)
    par contre dans ce cas le choix d'sql server est loin d'être judicieux !

  5. #5
    Membre du Club
    Inscrit en
    Août 2009
    Messages
    43
    Détails du profil
    Informations forums :
    Inscription : Août 2009
    Messages : 43
    Points : 47
    Points
    47
    Par défaut
    Citation Envoyé par Pol63 Voir le message
    si tu te connectes à une base de données sql server via odbc c'est une belle connerie, donc dans le cas contraire, ne tiens pas compte de la réponse de Charaf Eddine.
    Tout à fait d'acord avec toi Pol63. ODBC c'est de la vrais connerie.

    J'ai une idée à propos de la chaine de connexion a SQL Server:
    -Dans le login de l'application(Si tu a un login form). Tu spécifie les quartes paramètres de la connexion au serveur(server, database,username, password).
    Comme ça tu n'aura pas à faire un fichier de configuration ou un Registry Key.

  6. #6
    Expert éminent sénior Avatar de Pol63
    Homme Profil pro
    .NET / SQL SERVER
    Inscrit en
    Avril 2007
    Messages
    14 173
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : .NET / SQL SERVER

    Informations forums :
    Inscription : Avril 2007
    Messages : 14 173
    Points : 25 113
    Points
    25 113
    Par défaut

    tu crois qu'un client va vouloir saisir l'ip et le nom de la base de données alors que c'est pas son métier ???

  7. #7
    Membre du Club
    Inscrit en
    Août 2009
    Messages
    43
    Détails du profil
    Informations forums :
    Inscription : Août 2009
    Messages : 43
    Points : 47
    Points
    47
    Par défaut
    Citation Envoyé par Pol63 Voir le message

    tu crois qu'un client va vouloir saisir l'ip et le nom de la base de données alors que c'est pas son métier ???
    Non bien sur..
    -Pour le fichier de configuration, il doit être configurer à l'installation. ce qui demande une assistance de quelqu'un du métier.
    -Pareille pour le nom de serveur et le nom de la DB. Ils sont enregistrer a la première connexion par ce lui qui va assister l'installation de l'application.

    Comme ça il plus simple de modifier le nom du server ou de la DB.

  8. #8
    Responsable .NET

    Avatar de Hinault Romaric
    Homme Profil pro
    Consultant
    Inscrit en
    Janvier 2007
    Messages
    4 570
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Cameroun

    Informations professionnelles :
    Activité : Consultant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2007
    Messages : 4 570
    Points : 252 372
    Points
    252 372
    Billets dans le blog
    121
    Par défaut
    Citation Envoyé par Charaf Eddine Voir le message
    J'ai une idée à propos de la chaine de connexion a SQL Server:
    -Dans le login de l'application(Si tu a un login form). Tu spécifie les quartes paramètres de la connexion au serveur(server, database,username, password).
    Comme ça tu n'aura pas à faire un fichier de configuration ou un Registry Key.
    Faut pas ramener ce qu'on faisait en VB6 dans le .net, Lors de la création de ton projet tu a déjà un Fichier App.config qui contient les paramètres de config de ton application tu n'a plus qu'a sauver ta chaine de connexion a l'intérieur et le framework a des fonctions permettant d'exploiter facilement et rapidement les données dans ce fichier.

    @++

Discussions similaires

  1. [WD18] Metre une colonne d'une Table sur une ligne d'une autre Table
    Par Totophe2 dans le forum WinDev
    Réponses: 2
    Dernier message: 22/11/2013, 12h58
  2. Réponses: 4
    Dernier message: 10/07/2007, 11h24
  3. [VB Studio]Installation d'une application sur un autre poste
    Par Yolak dans le forum Windows Forms
    Réponses: 18
    Dernier message: 15/06/2007, 14h46
  4. problème avec un rollover (effet de survol) sur une image/bouton
    Par f56bre dans le forum Mise en page CSS
    Réponses: 2
    Dernier message: 19/03/2007, 14h10
  5. lancer une application sur un autre pc local
    Par amireve dans le forum API, COM et SDKs
    Réponses: 4
    Dernier message: 08/09/2005, 21h00

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo