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

IIS Discussion :

connection ODBC qui passe pas [IIS 6]


Sujet :

IIS

  1. #1
    Modérateur
    Avatar de sevyc64
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Janvier 2007
    Messages
    10 193
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Janvier 2007
    Messages : 10 193
    Points : 28 077
    Points
    28 077
    Par défaut connection ODBC qui passe pas
    Salut à tous,

    Je rencontre un soucis sur un site intranet que je suis en train de développer en asp.net (framework 4.0).
    Mon site utilise entre-autre une connexion ODBC via une source DSN système (base SAGE proprio).

    Sur mon poste de développement (W7-64, IIS7.5), je ne rencontre aucun problème.
    Sur le serveur de prod (WS2003-32, IIS6), la connexion ODBC est refusée avec le message "File access denied", lors du .Open sur mon objet connexion, comme si le login/mpd n'était pas bon.

    Évidemment la chaine de connexion est bonne, les login et mdp passés sont corrects.
    La source ODBC fonctionne correctement, avec Excel ou avec SQLServer ou elle est aussi utilisée en tant que serveur lié.

    J'ai l'impression que le soucis de trouve au niveau de l'appel de la source par IIS. J'ai vérifié les droits des comptes, tant IUSR_xx que le compte "Service réseau" qui est le compte d'authentification de mon site.

    Je ne sais plus ou chercher pour résoudre le problème.

    Il me reste plus que ça pour basculer la prod et j'ai déjà une semaine de retard.
    --- Sevyc64 ---

    Parce que le partage est notre force, la connaissance sera notre victoire

  2. #2
    Expert éminent sénior
    Avatar de JML19
    Homme Profil pro
    Retraité : Electrotechnicien Electronicien Informaticien de la SNCF
    Inscrit en
    Décembre 2010
    Messages
    14 939
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Corrèze (Limousin)

    Informations professionnelles :
    Activité : Retraité : Electrotechnicien Electronicien Informaticien de la SNCF
    Secteur : Transports

    Informations forums :
    Inscription : Décembre 2010
    Messages : 14 939
    Points : 23 251
    Points
    23 251
    Billets dans le blog
    10
    Par défaut
    Bonsoir

    As-tu regardé ce fichier ==> Logtemp.sql dans le répertoire ===> systemroot\System32\Inetsrv

    Regarde (ICI) sur le support de Microsoft.
    Vous pouvez utiliser les FAQ (ICI) ou les Tutoriels (ICI) et aussi accéder au blog (ICI)

  3. #3
    Modérateur
    Avatar de sevyc64
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Janvier 2007
    Messages
    10 193
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Janvier 2007
    Messages : 10 193
    Points : 28 077
    Points
    28 077
    Par défaut
    J'avais vu cette page, mais pas trop compris la finalité. A priori ça permettrait de faire un log des connexions.

    Je vais essayer de le mettre en place, pour voir si ça me donne des pistes pour résoudre mon problème, sinon ça m’intéresse peu.
    Mais vu que ça passe aussi par un lien ODBC, si j'ai le même problème avec celui-ci ça va pas aller.

    Faut vraiment que je résous ce problème, j'ai pas de solution de repli.


    EDIT :
    Vérification faite, les logs sont déjà activés mais dans un fichier texte étendu, et cela ne me donne rien de pertinent comme info. Ce lien en faite pour faire les log dans une base SQL plutot qu'un fichier texte, mais j'imagine que les données stockées sont les mêmes.
    --- Sevyc64 ---

    Parce que le partage est notre force, la connaissance sera notre victoire

  4. #4
    Expert éminent sénior
    Avatar de JML19
    Homme Profil pro
    Retraité : Electrotechnicien Electronicien Informaticien de la SNCF
    Inscrit en
    Décembre 2010
    Messages
    14 939
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Corrèze (Limousin)

    Informations professionnelles :
    Activité : Retraité : Electrotechnicien Electronicien Informaticien de la SNCF
    Secteur : Transports

    Informations forums :
    Inscription : Décembre 2010
    Messages : 14 939
    Points : 23 251
    Points
    23 251
    Billets dans le blog
    10
    Par défaut
    Sur une commande open il y a une option d'appartenance il me semble.

    Le compte est propriétaire de toute l'arborescence.

    Je pense que le problème vient de Windows Serveur 2003.

    Peux tu faire un essai de création de l'utilisateur qui te sert de login et son mot de passe comme administrateur local du serveur (dans le groupe administrateur).
    Vous pouvez utiliser les FAQ (ICI) ou les Tutoriels (ICI) et aussi accéder au blog (ICI)

  5. #5
    Modérateur
    Avatar de sevyc64
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Janvier 2007
    Messages
    10 193
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Janvier 2007
    Messages : 10 193
    Points : 28 077
    Points
    28 077
    Par défaut
    Quel login, celui passé dans la DSN ?
    C'est un compte propre à la base de données, qui n'a rien à voir avec les comptes utilisateurs du domaine.

    La DSN, avec ce même login, fonctionne parfaitement avec Excel, SQLServer ou même une autre application .Net sur ce même serveur. Il n'y a que lorsque elle est appelée par IIS que ça passe pas.

    Quant au compte de IIS, il est configuré sur "Service réseau"
    --- Sevyc64 ---

    Parce que le partage est notre force, la connaissance sera notre victoire

  6. #6
    Expert éminent sénior
    Avatar de JML19
    Homme Profil pro
    Retraité : Electrotechnicien Electronicien Informaticien de la SNCF
    Inscrit en
    Décembre 2010
    Messages
    14 939
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Corrèze (Limousin)

    Informations professionnelles :
    Activité : Retraité : Electrotechnicien Electronicien Informaticien de la SNCF
    Secteur : Transports

    Informations forums :
    Inscription : Décembre 2010
    Messages : 14 939
    Points : 23 251
    Points
    23 251
    Billets dans le blog
    10
    Par défaut
    Entre Windows 7 64 et Windows serveur 2003 il n'y a qu'une histoire de Domaine pour le reste tout est identique.

    Pour configurer une Data Source Nane il faut être utilisateur du Domaine.
    Vous pouvez utiliser les FAQ (ICI) ou les Tutoriels (ICI) et aussi accéder au blog (ICI)

  7. #7
    Modérateur
    Avatar de sevyc64
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Janvier 2007
    Messages
    10 193
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Janvier 2007
    Messages : 10 193
    Points : 28 077
    Points
    28 077
    Par défaut
    Pas de problème à ce niveau là.

    Le serveur en question est contrôleur AD, et je suis utilisateur du domaine et temporairement administrateur aussi, le temps de la mise en prod
    --- Sevyc64 ---

    Parce que le partage est notre force, la connaissance sera notre victoire

  8. #8
    Expert éminent sénior
    Avatar de JML19
    Homme Profil pro
    Retraité : Electrotechnicien Electronicien Informaticien de la SNCF
    Inscrit en
    Décembre 2010
    Messages
    14 939
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Corrèze (Limousin)

    Informations professionnelles :
    Activité : Retraité : Electrotechnicien Electronicien Informaticien de la SNCF
    Secteur : Transports

    Informations forums :
    Inscription : Décembre 2010
    Messages : 14 939
    Points : 23 251
    Points
    23 251
    Billets dans le blog
    10
    Par défaut
    As-tu fait un essai sur une session administrateur du domaine ?
    Vous pouvez utiliser les FAQ (ICI) ou les Tutoriels (ICI) et aussi accéder au blog (ICI)

  9. #9
    Modérateur
    Avatar de sevyc64
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Janvier 2007
    Messages
    10 193
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Janvier 2007
    Messages : 10 193
    Points : 28 077
    Points
    28 077
    Par défaut
    Oui il me semble, je retenterais dès que je pourrais avoir un accès physique au serveur, mais j'ai pas souvenir que le site ait marché une seule fois sur le serveur (alors que sur mon poste, il marche entièrement)
    --- Sevyc64 ---

    Parce que le partage est notre force, la connaissance sera notre victoire

  10. #10
    Modérateur
    Avatar de sevyc64
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Janvier 2007
    Messages
    10 193
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Janvier 2007
    Messages : 10 193
    Points : 28 077
    Points
    28 077
    Par défaut
    En fouillant dans les tréfonds d'un forum sur sage, j'ai trouvé.

    Concernant le problème avec le driver ODBC de Sage, ça viendrait du fait que le dit-drivers demanderais des accès fichiers qui ne peuvent pas être autorisés par l'authentification du site web.

    Mais peut-être que ça peut marcher pour d'autres cas.

    La solution :
    Mettre <identity impersonate="true" /> dans le web.config, dans la section <system.web> </system.web>
    --- Sevyc64 ---

    Parce que le partage est notre force, la connaissance sera notre victoire

  11. #11
    Expert éminent sénior
    Avatar de Mat.M
    Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2006
    Messages
    8 361
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Novembre 2006
    Messages : 8 361
    Points : 20 381
    Points
    20 381
    Par défaut
    Salut pas certain mais ça peut provenir aussi des dll de MDAC qui ne sont pas assez récentes

  12. #12
    Modérateur
    Avatar de sevyc64
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Janvier 2007
    Messages
    10 193
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Janvier 2007
    Messages : 10 193
    Points : 28 077
    Points
    28 077
    Par défaut
    Peut-être, mais je pense pas.

    De ce que j'ai pu glané sur le net (certains ont mis à jour le MDAC sans résoudre le problème) ça se situe bien au niveau de IIS avec une source ODBC. Et IIS6 est pas mal représenté dans ce problème.

    Si c’était un problème de MDAC, ma source ne marcherais pas avec Excel ou SQLServer, or elle marchait très bien, alors qu'avec IIS, non.
    D'ailleurs elle ne donnais pas l'impression de ne pas marcher. Le driver refusait la connexion à la base comme lorsque l'authentification n'est pas bonne
    --- Sevyc64 ---

    Parce que le partage est notre force, la connaissance sera notre victoire

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

Discussions similaires

  1. [MySQL] requete SQL qui passe pas avec note pad++ but phpmyAdmin
    Par southCfou dans le forum PHP & Base de données
    Réponses: 1
    Dernier message: 26/11/2008, 11h20
  2. Key Listener qui passe pas
    Par FCDB dans le forum Interfaces Graphiques en Java
    Réponses: 2
    Dernier message: 09/04/2007, 21h31
  3. domxml caractère qui passe pas
    Par gabychon dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 19/05/2006, 14h08
  4. [MySQL] un echo qui passe pas ^^
    Par Le Mage Noir dans le forum PHP & Base de données
    Réponses: 15
    Dernier message: 09/02/2006, 15h05
  5. [Oracle 9.i] Requête qui passe pas
    Par ftrifiro dans le forum Langage SQL
    Réponses: 7
    Dernier message: 20/12/2005, 17h32

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