PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WEBDEV 2024 → Problème d'accès ODBC à partir d'un Web Service
Problème d'accès ODBC à partir d'un Web Service
Débuté par FERNANDO, 23 mar. 2017 11:24 - 2 réponses
Membre enregistré
42 messages
Popularité : +1 (1 vote)
Posté le 23 mars 2017 - 11:24
Bonjour à vous tous,

Nous avons fait un petit webservice en REST qui utilise un lien ODBC sur une Bd SQL server 2014 (Webdev 21 ou 22 64bits)
Test effectué sur le Pc de Dev Windows 10 64 bits avec un IIS.
Driver ODBC paramétré pour avoir accès à la BD SQL en mode compte SQL et pas compte Microsoft.
Lorsque nous testons notre procédure via Webdev, tout fonctionne parfaitement pour le retour d'information.

Lorsque nous publions le webservice en local sur la machine de Dev, et en l'interrogent par URL nous rencontrons un message d'erreur " {"faultcode" : "client", "faultstring" : "La connexion à la source de données VMSQL a échoué.\nCode erreur : IM002\n[Microsoft][Gestionnaire de pilotes ODBC] Source de données introuvable et nom de pilote non spécifié"}}"

Le support gratuit indique qu’il faut modifier les droits de l’invité internet sur le serveur (pour l’instant Pc de Dev), et d’autres paramètres liés à la sécurité.

Donc les modifs effectuées sans succès pour l’instant :

- Les droits sur le répertoire de publication ont été modifiés (écriture ou modification + lecture) pour l’utilisateur Invité Internet (Internet Guest)
- Les droits sur le répertoire C:\inetpub\wwwroot modifié (écriture ou modification + lecture) pour user ISS_IUSR
- Modification dans le WebService sur IIS, au niveau Authentification \ Authentification anonyme sur Activé puis modifié, avec un compte user qui a les fulls droits en Utilisateurs(dans le groupe IIS_IUSRS) spécifiques de définie.
-

J’ai trouvé ça chez Ms :
https://technet.microsoft.com/en-us/library/24fe14e4-2268-4be8-9249-6007a13e40b7?f=255&MSPPError=-2147217396


Est-ce que quelqu'un a déjà configuré les droits IUSR pour donner les droits à l’accès ODBC sur un serveur une Pc de Dev ?

En vous remerciant d'avance pour votre aide.

Fernando.
Posté le 06 octobre 2023 - 15:07
Bonjour,

Même en configurant IUSR, le webservice rest ne fonctionne pas plus lors de la publication du webservice en local ou distant.

J'ai constaté le même problème que vous.

salutations.
Membre enregistré
473 messages
Popularité : +20 (20 votes)
Posté le 09 octobre 2023 - 12:17
Il faut vérifier qu'il s'agit bien d'une source de données Systeme et non Utilisateur qui a été créée