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 6 et antérieur Discussion :

pb de connexion VB à MSDE


Sujet :

VB 6 et antérieur

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Inscrit en
    Mai 2006
    Messages
    42
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 42
    Par défaut pb de connexion VB à MSDE
    Bonjour,

    J'ai une application vb6 qui utilise ADO pour se connecter à un serveur MSDE sp4 sur un réseau locale.

    Côté Application cliente : (poste XP home)

    la chaîne de connexion pour une connexion à mon instance est :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    Dim loc_base As ADODB.Connection
    Set loc_base = New ADODB.Connection
    With loc_base
    
    .Provider = "SQLOLEDB.1;" .ConnectionString = "User ID=MonID;" & _
    "Password=MonPass;" & _ "Data Source=NomPcHôte\NomInstance;"
    .Open
    End With
    et la référence à mon projet est : MSADO 2.8 Library

    Côté serveur : (poste XP home)

    Les seuls options ajoutés lors de l'installation sont un sapwd, un nom d'instance et l'activation des protocoles réseaux (DISALENETWORKPROTOCOLS=0)

    Pendant 2 semaines je n'ai pas eu de pb de connexions, j'ai désinstallé l'appli testé mon setup pour voir comment le déploiement se passait, et tout marché !
    Et pourtant, le logiciel m'affiche maintenant, lors de la tentative de connexion au serveur :

    [DBNETLIB][ConnectionOpen (Connect()).]Serveur SQL spécifié non trouvé.
    Microsoft OLE DB Provider for SQL Server
    Dans le doute, j'ai utilisé les grands moyens. J'ai pris 2 postes, les ai formaté et installé un xp home. Malgré cela le message d'erreur persiste.

    J'ai bien regardé l'application, il ne semble pas manquer de dll et autres dépendances à mon application.

    Côté serveur, dés que mon appli l'interroge, j'ai une magnifique petite croix rouge qui apparaît et je pleure.

    Sérieusement, si quelqu'un a déjà eu ce problème ou a des idées je suis preneur

    De plus existe t il un fichier, clef ou Log où je pourrais me documenter sur les paramètres de mon serveur ?

    Merci d'avance

  2. #2
    Membre émérite
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Août 2006
    Messages
    730
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 63
    Localisation : France

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

    Informations forums :
    Inscription : Août 2006
    Messages : 730
    Par défaut
    ca vient de ton \ dans le serveur.

    je connait pas bien VB mais en delphi if faut mettre le serveur entre crochet

    [monserveur\moninstance]

    ou alors créé un alias avec la network client utility
    ex:
    alias=toto
    serveur=monserveur\moninstance
    et dans ta string de connection tu mets toto

  3. #3
    Membre averti
    Homme Profil pro
    Inscrit en
    Mai 2006
    Messages
    42
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 42
    Par défaut
    salut et merci pour la réponse ^^

    alors les crochets ne passent pas aucontraire en locale (appli+serv) la chaine génére la même erreure

    quand à l'outil dont tu parles je ne pense pas l'avoir jamais vu dans l'installation du serveur :s ^^

    _____________________________

    petite précision :

    si je déplois un poste client sur l'ordinateur qui porte le serveur, je n'ai pas d'erreur :s

  4. #4
    Membre averti
    Homme Profil pro
    Inscrit en
    Mai 2006
    Messages
    42
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 42
    Par défaut
    je viens de trouver Client Network Utility, et la création d'un alias ne change rien (sauf en locale où ça marche)

  5. #5
    Membre émérite
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Août 2006
    Messages
    730
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 63
    Localisation : France

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

    Informations forums :
    Inscription : Août 2006
    Messages : 730
    Par défaut
    si tu as le cd de sqlserveur et que tu peux installer les "outils de connectivité"
    fais le.

    sinon tu as le SSMS-EE (tapes bien cette orthographe dans google) qui est un utilitaire crosoft freeware qui te permettra de voir tes pb

    A+
    serge

  6. #6
    Membre averti
    Homme Profil pro
    Inscrit en
    Mai 2006
    Messages
    42
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 42
    Par défaut
    Salut,
    je viens apporter à mon problème la solution qui, je l'espère fera comprendre aux jeunes codeurs pressés dont je fais partis, qu'il ne faut pas se précipiter dans la technique alors qu'il suffit de prendre un peu de recule pour se dépatouiller de ses problèmes


    Moralité, méfiez vous toujours du firewall de XP (sp2), si sqlservr.exe (présent par défaut dans :
    C:\Program Files\Microsoft SQL Server\MSSQL$NOMINSTANCE\Binn
    n'est pas un programme autoriser par le firewall, votre serveur ne verra jamais la lumière du web ...

    Pour l'autoriser : Panneau de configuration \ Centre de sécurité \ Pare-feu Windows puis onglet Exceptions "Ajouter un programme"


    Voila, maintenant vous pouvez me jeter des pierres au moins j’aurais le mérite d’avoir trouver la solution tout seul

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Problème de connexion entre msde et ebp
    Par cybernetique dans le forum MS SQL Server
    Réponses: 7
    Dernier message: 02/06/2008, 13h18
  2. [C#] Connexion à MSDE
    Par belzeluc dans le forum ASP.NET
    Réponses: 4
    Dernier message: 23/02/2006, 16h54
  3. comment faire la connexion (SQLServer) avec server MSDE(LAN)
    Par BRAHIMI MOUSSA dans le forum MS SQL Server
    Réponses: 5
    Dernier message: 12/01/2006, 13h45
  4. [Librairies] PHP et MSDE pb lors de l'activation de connexion TCP IP
    Par SPA dans le forum Bibliothèques et frameworks
    Réponses: 8
    Dernier message: 14/10/2005, 21h46
  5. [C#] [MSDE] Connexion qui se ferme après appel de fonction
    Par trotters213 dans le forum Windows Forms
    Réponses: 11
    Dernier message: 23/03/2005, 16h30

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