Accéder à une BD Access distante

Accéder à une BD Access distante - ASP - Programmation

Marsh Posté le 29-05-2006 à 16:31:13    

Bonjour,
 
Voila mon problème:
 
j'ai une application ASP hébergée sur un serveur A sur lequel se trouve également une base de données. Depuis un ordinateur client je n'ai aucun problème pour accéder à l'appli et à la bd. Pour cela j'utilise l'authentification Windows et les droits NTFS sur mes dossiers web.
 
La base de donnée est tout simplement un ficher Access (.mdb). Dans ce fichier, je fait référence (via "Lier une table" ) à une autre table d'une base située sur un serveur B. Lorsque que je consulte depuis le serveur A les pages hébergée sur ce serveur (A) qui utilisent la table hébergée sur le serveur B, je n'ai aucun problème. Seulement, lorsque je consulte depuis un poste client quelconque les pages Web hébergée sur le serveur A qui font référence à la bd hébergée sur le serveur B, j'ai droit au message d'erreur suivant:
 
 

Citation :

Microsoft OLE DB Provider for ODBC Drivers erreur '80004005'  
 
[Microsoft][Pilote ODBC Microsoft Access] Le moteur de la base de données Microsoft Jet ne peut pas ouvrir le fichier '\\srint\Partage\Dossiers Departementals\Ressources Informationnelles\Module Réseau\Base de données\Câblage\Câblage.mdb'. Il est déjà ouvert en mode exclusif par un autre utilisateur, ou vous devez avoir l'autorisation de visualiser ses données.  
 
/CRT/site/page3.asp, ligne 12


 
 
 
 
Je suis pourtant sur que la table située sur le serveur B a les accès en lecture pour tout le monde (j'ai fait des test et lui donnant tous les droits pour tout le monde et j'ai toujours le meme message). Et je suis également sur que le fichier n'est pas déja ouvert quelque part....
 
Ma question se résume donc à comment faire pour créer une application ASP sur un serveur A qui consulte une BD située sur un serveur B...
 
J'espère avoir été clair dans mon explication, et je vous remercie d'avance pour votre aide!

Reply

Marsh Posté le 29-05-2006 à 16:31:13   

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed