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

MS SQL Server Discussion :

Problème de connection à SQL Server


Sujet :

MS SQL Server

  1. #1
    Futur Membre du Club
    Problème de connection à SQL Server
    Bonjour,

    J'utilise une appli Delphi 6 (sous windows XP pro) / SQL server v8 (sous windows 2003 server) depuis un bon bout de temps jusqu'à jeudi dernier où l'appli ne se lance plus.

    Dans le fichier udl que j'utilisais, j précise bien mon FOURNISSEUR (Microsoft OLE DB Provider for SQL Server) et dans l'onglet CONNEXION, le nom de mon server, les infos de connexion (nom d'utilisateur : sa). Mais au moment de sélectionner la base de données, j'ai le message d'erreur : [DBNETLIB][ConnectionOpen(onnect()).] Ce serveur SQL n'existe pas ou son accès est refusé.

    Je me connecte pourtant sans probl au serveur où j'ai accès aux fichiers.

    Merci d'avance pour votre aide.

  2. #2
    Membre régulier
    SQL ou MSDE
    Bonjour,
    Si tu utilise SQL vérifie le mot de passe de sa.
    Si tu utilise MSDE essaye de te connecter avec l'authentification Windows.

    A+

  3. #3
    Futur Membre du Club
    J'utilise SQL, avec un mot de passe vide.

    J ne sais trop comment procéder par MSDE avec l'authentification Windows : le compte à utiliser doit-il être créé sur le server (windows / SQL) ? avec quels permission et sur quels objects ?

    Merci

  4. #4
    Membre régulier
    Il est fortement déconseillé de laisser le mot de passe de sa vide car ta base de données n'est guère protégée.

    En tout cas si le mot de passe est vide, il faut l'indiquer sur la chaine de connexion sinon tu n'est pas authentifié. Le mot de passe de sa doit figurer sur la chaine de connexion.

  5. #5
    Nouveau membre du Club
    montre ton code de connexion

  6. #6
    Futur Membre du Club
    La propriété ConnectionString de ma ADOConnection contient ceci : Provider=SQLOLEDB.1;Persist Security Info=False;User ID=sa;Initial Catalog=ch;Data Source=AD-IT-SQLSERV où sa est le nom de l'utilisateur, CH est le nom de ma base et AD-IT-SQLSERV le nom de mon serveur MS SQL

    Quant à la propriété Connected, elle est FALSE par défault et me renvoye le message d'erreur quand j veu la mettre à TRUE

    Mon appli marche sur d'autres PCs.

    Faut-il ré-installer MDAC ?

    Merci

  7. #7
    Membre régulier
    Essaye ça
    Provider=SQLOLEDB.1;Password="";Persist Security Info=True;User ID=sa;Initial Catalog=ch;Data Source=AD-IT-SQLSERV

    Bonne chance

  8. #8
    Futur Membre du Club
    Créer 1 fichier avec l'extension udl.
    Choisir dans le 1er onglet FOURNISSEUR, Microsoft OLE DB Provider for SQL Server
    Dans l'onglet CONNEXION : choisir le nom de mon server, les infos de connexion (nom d'utilisateur : sa).

    Mais au moment de sélectionner la base de données, j'ai le message d'erreur : [DBNETLIB][ConnectionOpen(onnect()).] Ce serveur SQL n'existe pas ou son accès est refusé.

    En rappel, sur d'autres PC cela marche très bien sauf sur 2 PC destinés à des developpeurs où les logiciels suivant entre autres sont installés : Windows XP pro, office 2003, MediaDico, Delphi 6 et/ou 7 pro, AcroReader, MS SQL Server, EasyPHP.

    Merci d'avance

  9. #9
    Membre régulier
    Bonjour,
    Essayez de cocher mot de passe vide.
    Nous trvaillons aussi de la même manière que toit et normalement il n'y a pas de problème.
    Essaye d'éviter le mot de passe vide. C'est conseillé.

  10. #10
    Futur Membre du Club
    Merci Youssef

    Ce qui m'intrique, c'est que cet udl ne marche plus sur seulemen 2 PC qui sont de surcroi des pc de développeurs.

    Merci encore