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

Outils SQL Server Discussion :

Erreur ODBC Driver


Sujet :

Outils SQL Server

  1. #1
    Membre confirmé Avatar de jacky01
    Profil pro
    Développeur .NET
    Inscrit en
    Juin 2007
    Messages
    537
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Juin 2007
    Messages : 537
    Points : 527
    Points
    527
    Par défaut Erreur ODBC Driver
    Bonjour, j'espère que c'est ici qu'il faut que je poste mon topic.

    Alors voilà j'ai une base SQL qui est hébergé sur un serveur 2003, j'arrive à créer une source de donnée système sur 2 pc mais sur le 3ième il veu rien savoir il me met cet erreur :



    Et j'ai beau chercher je ne trouve pas plus d'info que ça...

    Pour être plus précis c'est pour l'utilisation de Crystal par exemple, il me faut un drivers ODBC qui pointe sur le serveur.

    Ce qui est le plus surprenant c'est que sur 2 pc ça a fonctionné sans problème mais pour le dernier c'est une autre histoire ....
    NB : Il y a 1 PC sous Vista ( OK ) et 2 sous XP (1/2 OK )

    Je m'en réfère à vous, ohhh grand voudou !

    Merci d'avance, je continue mes recherche en espérant trouver la solution
    Je fais ce que je dis et je dis ce que je veux .

  2. #2
    Expert éminent sénior
    Avatar de mikedavem
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Août 2005
    Messages
    5 450
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Distribution

    Informations forums :
    Inscription : Août 2005
    Messages : 5 450
    Points : 12 891
    Points
    12 891
    Par défaut
    Bonjour,

    Depuis la machine sur laquelle votre connexion ODBC ne fonctionne, arrivez vous à joindre votre serveur SQL par une résolution de nom ? Par l'adresse IP ? N'avez vous pas un firewall d'activé ?

    ++

  3. #3
    Membre confirmé Avatar de jacky01
    Profil pro
    Développeur .NET
    Inscrit en
    Juin 2007
    Messages
    537
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Juin 2007
    Messages : 537
    Points : 527
    Points
    527
    Par défaut
    Bonjour,

    Alors j'ai testé car en effet par résolution de nom il ne trouve pas le serveur, je suis donc passé par l'adresse IP mais la un autre problème arrive...



    J'ai regarder dans les droits de sql serveur mais quand je met en authentification windows je ne sais pas quel login il utilise pour se connecter.
    Je fais ce que je dis et je dis ce que je veux .

  4. #4
    Expert éminent sénior
    Avatar de mikedavem
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Août 2005
    Messages
    5 450
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Distribution

    Informations forums :
    Inscription : Août 2005
    Messages : 5 450
    Points : 12 891
    Points
    12 891
    Par défaut
    Si vous utilisez l'authentification windows, le login est utilisé est le compte courant avec lequel vous avez êtes connecté depuis votre poste. (où vous avez paramétré votre source ODBC donc)

    Cet utilisateur doit être donc paramétré correctement en tant que login sur votre serveur SQL.

    ++

  5. #5
    Membre confirmé Avatar de jacky01
    Profil pro
    Développeur .NET
    Inscrit en
    Juin 2007
    Messages
    537
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Juin 2007
    Messages : 537
    Points : 527
    Points
    527
    Par défaut
    D'accord, mais ce qui m'interroge c'est que normalement le message que je devrais avoir doit contenir le login : http://support.microsoft.com/kb/555332/fr

    Dans ce cas est-ce que cela voudrais dire que le login que le pc envoie est vide?

    Et là, bien j'ai rien de très concluant, j'ai pu lire des topic concernant l'utilisateur sa, a quoi sert-il ?
    Je fais ce que je dis et je dis ce que je veux .

  6. #6
    Expert éminent sénior
    Avatar de mikedavem
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Août 2005
    Messages
    5 450
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Distribution

    Informations forums :
    Inscription : Août 2005
    Messages : 5 450
    Points : 12 891
    Points
    12 891
    Par défaut
    Pour mieux appréhender votre question et vous répondre au mieux, voici quelques questions concernant votre architecture :

    Vous avez visiblement 2 pc pour lesquels votre source ODBC (paramétré de la même façon) fonctionne. Visiblement vous utilisez l'authentification Windows.

    Etes vous dans un domaine ? Si oui, est ce que le PC pour lequel votre source ODBC ne fonctionne pas en fait parti ? (Visiblement non étant donné que la résolution de nom ne fonctionne pas mais peut être vaut il mieux corriger ce problème avant de regarder côté SQL Server ...).

    Le mode d'authentification SQL peut être une solution à votre problème. Dans cas il faut le paramétrer sur SQL Server, créer un login de connexion et paramétrer votre source ODBC posant problème en conséquence.

    Pour répondre à votre 2ème question , sa est le compte SQL administrateur par défaut possédant les droits sysadmin. Pour des questions de sécurité, il ne doit être utilisé que par un administrateur et non pas pour une application.

    ++

  7. #7
    Membre confirmé Avatar de jacky01
    Profil pro
    Développeur .NET
    Inscrit en
    Juin 2007
    Messages
    537
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Juin 2007
    Messages : 537
    Points : 527
    Points
    527
    Par défaut
    J'ai pu résoudre mon problème grace au mode d'authentification SQL.

    Merci beaucoup pour toute ces informations.
    Je fais ce que je dis et je dis ce que je veux .

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

Discussions similaires

  1. Réponses: 0
    Dernier message: 26/12/2010, 17h11
  2. Ole DB Provider for ODBC Drivers erreur 80004005
    Par yaclouis dans le forum Requêtes et SQL.
    Réponses: 0
    Dernier message: 13/10/2009, 16h25
  3. Erreur Microsoft OLE DB Provider for ODBC Drivers
    Par bambino13 dans le forum ASP
    Réponses: 1
    Dernier message: 24/04/2009, 09h37
  4. Réponses: 1
    Dernier message: 06/06/2008, 22h23
  5. Réponses: 2
    Dernier message: 31/01/2008, 15h02

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