Précédent   Forum des professionnels en informatique > Systèmes > Windows > IIS
IIS Forum d'entraide serveur Web IIS (Internet Information Services)
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 11/11/2011, 21h48   #1
Modérateur
 
Avatar de sevyc64
 
Homme Yves
Développeur informatique
Inscription : janvier 2007
Messages : 3 880
Détails du profil
Informations personnelles :
Nom : Homme Yves
Âge : 39
Localisation : France, Pyrénées Atlantiques (Aquitaine)

Informations professionnelles :
Activité : Développeur informatique

Informations forums :
Inscription : janvier 2007
Messages : 3 880
Points : 7 656
Points : 7 656
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 --- Le partage est notre force

NON AU LANGAGE SMS & FAUTES VOLONTAIRES SUR LES FORUMS
sevyc64 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/11/2011, 19h56   #2
Expert Confirmé
 
Avatar de JML19
 
Homme Jean Michel
Retraité : Electrotechnicien Electronicien Informaticien de la SNCF
Inscription : décembre 2010
Messages : 2 210
Détails du profil
Informations personnelles :
Nom : Homme Jean Michel
Localisation : France, Corrèze (Limousin)

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

Informations forums :
Inscription : décembre 2010
Messages : 2 210
Points : 3 313
Points : 3 313
Bonsoir

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

Regarde (ICI) sur le support de Microsoft.
JML19 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/11/2011, 20h35   #3
Modérateur
 
Avatar de sevyc64
 
Homme Yves
Développeur informatique
Inscription : janvier 2007
Messages : 3 880
Détails du profil
Informations personnelles :
Nom : Homme Yves
Âge : 39
Localisation : France, Pyrénées Atlantiques (Aquitaine)

Informations professionnelles :
Activité : Développeur informatique

Informations forums :
Inscription : janvier 2007
Messages : 3 880
Points : 7 656
Points : 7 656
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 --- Le partage est notre force

NON AU LANGAGE SMS & FAUTES VOLONTAIRES SUR LES FORUMS
sevyc64 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/11/2011, 21h22   #4
Expert Confirmé
 
Avatar de JML19
 
Homme Jean Michel
Retraité : Electrotechnicien Electronicien Informaticien de la SNCF
Inscription : décembre 2010
Messages : 2 210
Détails du profil
Informations personnelles :
Nom : Homme Jean Michel
Localisation : France, Corrèze (Limousin)

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

Informations forums :
Inscription : décembre 2010
Messages : 2 210
Points : 3 313
Points : 3 313
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).
JML19 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/11/2011, 21h33   #5
Modérateur
 
Avatar de sevyc64
 
Homme Yves
Développeur informatique
Inscription : janvier 2007
Messages : 3 880
Détails du profil
Informations personnelles :
Nom : Homme Yves
Âge : 39
Localisation : France, Pyrénées Atlantiques (Aquitaine)

Informations professionnelles :
Activité : Développeur informatique

Informations forums :
Inscription : janvier 2007
Messages : 3 880
Points : 7 656
Points : 7 656
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 --- Le partage est notre force

NON AU LANGAGE SMS & FAUTES VOLONTAIRES SUR LES FORUMS
sevyc64 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/11/2011, 22h08   #6
Expert Confirmé
 
Avatar de JML19
 
Homme Jean Michel
Retraité : Electrotechnicien Electronicien Informaticien de la SNCF
Inscription : décembre 2010
Messages : 2 210
Détails du profil
Informations personnelles :
Nom : Homme Jean Michel
Localisation : France, Corrèze (Limousin)

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

Informations forums :
Inscription : décembre 2010
Messages : 2 210
Points : 3 313
Points : 3 313
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.
JML19 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/11/2011, 22h19   #7
Modérateur
 
Avatar de sevyc64
 
Homme Yves
Développeur informatique
Inscription : janvier 2007
Messages : 3 880
Détails du profil
Informations personnelles :
Nom : Homme Yves
Âge : 39
Localisation : France, Pyrénées Atlantiques (Aquitaine)

Informations professionnelles :
Activité : Développeur informatique

Informations forums :
Inscription : janvier 2007
Messages : 3 880
Points : 7 656
Points : 7 656
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 --- Le partage est notre force

NON AU LANGAGE SMS & FAUTES VOLONTAIRES SUR LES FORUMS
sevyc64 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/11/2011, 22h27   #8
Expert Confirmé
 
Avatar de JML19
 
Homme Jean Michel
Retraité : Electrotechnicien Electronicien Informaticien de la SNCF
Inscription : décembre 2010
Messages : 2 210
Détails du profil
Informations personnelles :
Nom : Homme Jean Michel
Localisation : France, Corrèze (Limousin)

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

Informations forums :
Inscription : décembre 2010
Messages : 2 210
Points : 3 313
Points : 3 313
As-tu fait un essai sur une session administrateur du domaine ?
JML19 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/11/2011, 09h53   #9
Modérateur
 
Avatar de sevyc64
 
Homme Yves
Développeur informatique
Inscription : janvier 2007
Messages : 3 880
Détails du profil
Informations personnelles :
Nom : Homme Yves
Âge : 39
Localisation : France, Pyrénées Atlantiques (Aquitaine)

Informations professionnelles :
Activité : Développeur informatique

Informations forums :
Inscription : janvier 2007
Messages : 3 880
Points : 7 656
Points : 7 656
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 --- Le partage est notre force

NON AU LANGAGE SMS & FAUTES VOLONTAIRES SUR LES FORUMS
sevyc64 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/11/2011, 21h36   #10
Modérateur
 
Avatar de sevyc64
 
Homme Yves
Développeur informatique
Inscription : janvier 2007
Messages : 3 880
Détails du profil
Informations personnelles :
Nom : Homme Yves
Âge : 39
Localisation : France, Pyrénées Atlantiques (Aquitaine)

Informations professionnelles :
Activité : Développeur informatique

Informations forums :
Inscription : janvier 2007
Messages : 3 880
Points : 7 656
Points : 7 656
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 --- Le partage est notre force

NON AU LANGAGE SMS & FAUTES VOLONTAIRES SUR LES FORUMS
sevyc64 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/11/2011, 22h02   #11
Expert Confirmé Sénior
 
Développeur informatique
Inscription : novembre 2006
Messages : 4 215
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 : 4 215
Points : 5 292
Points : 5 292
Salut pas certain mais ça peut provenir aussi des dll de MDAC qui ne sont pas assez récentes
__________________
Alea Jacta Est
Mat.M est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/11/2011, 22h17   #12
Modérateur
 
Avatar de sevyc64
 
Homme Yves
Développeur informatique
Inscription : janvier 2007
Messages : 3 880
Détails du profil
Informations personnelles :
Nom : Homme Yves
Âge : 39
Localisation : France, Pyrénées Atlantiques (Aquitaine)

Informations professionnelles :
Activité : Développeur informatique

Informations forums :
Inscription : janvier 2007
Messages : 3 880
Points : 7 656
Points : 7 656
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 --- Le partage est notre force

NON AU LANGAGE SMS & FAUTES VOLONTAIRES SUR LES FORUMS
sevyc64 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 06h51.


 
 
 
 
Partenaires

Hébergement Web