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

Administration SQL Server Discussion :

Problème d'accès via ODBC


Sujet :

Administration SQL Server

  1. #1
    Candidat au Club
    Profil pro
    Inscrit en
    Février 2010
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2010
    Messages : 5
    Points : 4
    Points
    4
    Par défaut Problème d'accès via ODBC
    Bonjour
    je veux migrer un une application asp qui tourne actuellement sur un Windows Server 2003 avec SQL Express 2005 à un Windows Serveur 2008 64 bits avec SQL Express 2008.

    Lorsque je demande une page asp se connectant à ma base j'ai une erreur 500. Si je regarde danse le fichier de log IIS, j'ai la ligne :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    2010-03-05 13:33:18 192.168.1.128 POST /VerifLogin.asp |7|80004005|[Microsoft][Gestionnaire_de_pilotes_ODBC]_Source_de_données_introuvable_et_nom_de_pilote_non_spécifié 80 - 192.168.1.137 Mozilla/5.0+(Windows;+U;+Windows+NT+6.1;+fr;+rv:1.9.2)+Gecko/20100115+Firefox/3.6 500 0 0 0Il a donc un problème pour me connecter à ma base.
    L'erreur se produite sur la seconde ligne :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
          Set OpenBase = Server.CreateObject("ADODB.Connection")
          OpenBase.Open "MaBase", "", ""
    J'ai vérifié ma base, via SQL Server Management Studio, elle a été bien importée.
    J'ai vérifié le nom dans l'administration des sources de données ODBC, MaBase semble bien déclarée.

    J'ai cherché dans dans le site d'aide et de Support Microsoft, j'ai trouvé le lien :
    http://support.microsoft.com/default.aspx/kb/306345/fr

    Celui-ci m'indique des solutions pour Microsoft Windows NT 4.0 ou Windows 2000, mais rien pour Windows Server 2008 (ni Windows Server 2003).

    J'ai changé la pool d'application pour que ce soit un compte administrateur qui l'exécute. Sans plus de succès.

    Avez quelques pistes, merci ?

  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,

    Votre ancienne architecture était elle en 32 bits ? Cela pourrait expliquer le problème ...

    ++

  3. #3
    Candidat au Club
    Profil pro
    Inscrit en
    Février 2010
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2010
    Messages : 5
    Points : 4
    Points
    4
    Par défaut
    L'ancienne version était effectivement en 32 bits. Par contre je ne vois pas pourquoi cela le gêne, et surtout comment faire pour que la connexion fonctionne.

    Merci

  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
    En 64 bits, il faut faire attention au paramètrage du driver ODBC.

    Si vous passez par le menu classique Outils d'administrations > ODBC ... vous allez configurer le driver 64 bits d'ODBC.

    Si votre application doit utiliser le driver ODBC 32 bits il faudra passer par l'utilitaire de configuration ODBC 32 bits : c:\windows\syswow64\odbcad32.exe

    ++

  5. #5
    Candidat au Club
    Profil pro
    Inscrit en
    Février 2010
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2010
    Messages : 5
    Points : 4
    Points
    4
    Par défaut
    OK, c'est ça.
    Cela fonctionne.

    Merci beaucoup

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

Discussions similaires

  1. Réponses: 0
    Dernier message: 03/09/2014, 14h33
  2. Réponses: 3
    Dernier message: 08/07/2010, 10h35
  3. [Wamp] probléme d'accés via internet
    Par rimsm dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 2
    Dernier message: 15/04/2010, 03h01
  4. Acces via ODBC en ecriture
    Par gueguenk dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 10/03/2009, 08h46
  5. Acces à une base de données via ODBC
    Par jyg dans le forum MFC
    Réponses: 4
    Dernier message: 23/03/2005, 14h56

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